United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6659079 Intermittent teardown and relaunch of applets using named pipe transport
JDK-6659079 : Intermittent teardown and relaunch of applets using named pipe transport

Details
Type:
Bug
Submit Date:
2008-02-05
Status:
Closed
Updated Date:
2010-09-08
Project Name:
JDK
Resolved Date:
2008-03-25
Component:
deploy
OS:
windows
Sub-Component:
plugin
CPU:
generic
Priority:
P1
Resolution:
Fixed
Affected Versions:
6u10
Fixed Versions:
6u10 (b13)

Related Reports
Relates:
Relates:

Sub Tasks

Description
With the introduction of the named pipe transport on the Windows platform in 6651507, we are seeing intermittent, spontaneous teardowns and relaunches of applets. This appears to be happening because one of the named pipes (the reader pipe on the browser side) doesn't get hooked up correctly, so the client attached JVM gets an IOException writing one of its messages back to the browser side, and we also never get the JVMStartedMessage which would prevent relaunch of the JVMInstance hosting the applet. The writer pipe has certain error handling code for this situation and it looks like the reader pipe needs the same workaround code.

                                    

Comments
SUGGESTED FIX

http://sa.sfbay.sun.com/projects/deployment_data/6u10/6659079.0
testcase: http://j2se.east.sun.com/deployment/www/tests/1.6.0_10/6659079/
                                     
2008-02-05
EVALUATION

Added the same error checking logic for the "reader" named pipe as was
previously found necessary and added for the "writer" named pipe.
                                     
2008-02-05



Hardware and Software, Engineered to Work Together