IV09080: PLUGIN CRASH DUE TO NO HEARTBEAT REPLY.
Closed as program error.
Error Message: User use to observe the crash (crash during applet load). . Stack Trace: IExplorerPlugin entering waitForSignalWithModalBlocking for <OSB>AppletID 1<CSB> IExplorerPlugin exiting waitForSignalWithModalBlocking for <OSB>AppletID 1<CSB> IExplorerPlugin entering waitForSignalWithModalBlocking for <OSB>AppletID 1<CSB> IExplorerPlugin exiting waitForSignalWithModalBlocking for <OSB>AppletID 1<CSB> JVMInstance for 184.108.40.206.rev killing sub-process because of no heartbeat reply Terminating Java Plug-In Pipe Worker Thread (Server-Side) due to exception:java. lang.InterruptedException JVM instance for 220.127.116.11.rev exited JVMInstance.unregisterApplet for applet ID 1 LiveConnectSupport.shutdown(1) at java.lang.Object.wait(Native Method) at sun.plugin2.message.Queue.waitForMessage(Unknown Source) at sun.plugin2.message.Pipe.receive(Unknown Source) at sun.plugin2.main.server.JVMInstance$WorkerThread.run(Unknown Source) java.io.IOException: Error 0 reading from named pipe, numRead 0, ReadFile ts: 28266033596, now ts: 28266294845, dT 261249 at sun.plugin2.ipc.windows.WindowsNamedPipe.read(Unknown Source) at sun.plugin2.message.transport.NamedPipeTransport$SerializerImpl. read(Unknown Source) at sun.plugin2.message.transport.NamedPipeTransport$SerializerImpl. readByte(Unknown Source) at sun.plugin2.message.AbstractSerializer.readInt(Unknown Source) at sun.plugin2.message.transport.SerializingTransport.read(Unknown Source) at sun.plugin2.message.Pipe$WorkerThread.run(Unknown Source) AbstractPlugin.getScriptingObjectForApplet ending wait for result ID 1 .
Set the following enviornment variable :- JPI_PLUGIN2_NO_HEARTBEAT=1
The reason of the crash is due to the fact that within hearbeat timeout value (which is hardcoded as 10 secs) we are not getting a hearbeat reply. Due to the above reason its killing the sub process and resulting into a crash.
This defect will be fixed in: 6.0.0 SR10 6.0.1 SR1 . JVM has been modified so that heartbeat suspend is applied for the JVMInstance heartbeat thread similar to the PluginMain's one. . To obtain the fix: Install build 20111022 or later
Reported component name
JAVA CLASS LIBS
Reported component ID
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fixed component name
JAVA CLASS LIBS
Fixed component ID
Applicable component levels