Name: gm110360 Date: 09/29/2004
FULL PRODUCT VERSION :
1.4.2+ to 5.0 RC
ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows XP [Version 5.1.2600]
(It's been replicated on other windows OS as well)
A DESCRIPTION OF THE PROBLEM :
This bug has been a problem since Java 1.4.2 (Existing closed bug 4837340) It claims to have been fixed a few times, but it clearly hasn't been solved.
We have an application that consists for multiple Jar files. With a level 5 console debug, a lot of network traffic for retrieving Jar files can be seen. With a clean machine running 1.4.1_07 and below, the applet loads in approximately a minute. With 1.4.2 and above, it takes approximately 30 minutes, which is horrible for clients! We just recently tried the 5.0 RC and it failed miserably as well. Same results.
Here is a snip of the console's initial output. If further output is required, please contact me.
<snip>
Java Plug-in 1.5.0
Using JRE version 1.5.0-rc Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\kwilson
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
p: reload proxy configuration
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
Trace level set to 5: all ... completed.
</snip>
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Load any applet. Perhaps previous tests have used smaller sized applet so it appears to work. Attempt loading a larger applet with 5.0 RC.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
The applet should not take 1/2 an hour to load. Approximately 1 minute is appropriate.
ACTUAL -
Extremely long load time, and frequent network traffic noted.
REPRODUCIBILITY :
This bug can be reproduced always.
CUSTOMER SUBMITTED WORKAROUND :
None known.
Release Regression From : 1.3.1
The above release value was the last known release where this
bug was known to work. Since then there has been a regression.
(Incident Review ID: 305455)
======================================================================
###@###.### 2004-11-06 03:24:36 GMT
How to reproduce it (testcase from customer):
Install jre1.6.0
Launch IE and browse to:
http://web3.caris.com:8080/PLANET/docs/eng_lic.html
Click the "Accept" button.
Login with username: pdb
password: plntdemo
The Java plugin will launch to display the spinning globe applet.
Click the "Advanced" button to launch the PLANET Advanced browser Applet.
The browser/plugin will download the 1249041 byte JAR file 90 times
and then the Applet will finally load.
Fixed in build 42 failed:
This test case gives NullPointerException on windows
While loading ICIS Mapping Applet, it throws NullPointerException Following is the details from java console :
Attempting to load image
http://web3.caris.com:8080/PLANET/java_graphics/images/frame1.gif
Attempting to load image
http://web3.caris.com:8080/PLANET/java_graphics/images/frame2.gif
Attempting to load image
http://web3.caris.com:8080/PLANET/java_graphics/images/frame3.gif
Attempting to load image
http://web3.caris.com:8080/PLANET/java_graphics/images/frame4.gif
Load failed breaking image load loop.
java.lang.NullPointerException at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown
Source) at
com.caris.fusion.icis.plot.JDMC_PlotDriver.retrieveScalebars(JDMC_PlotDriver.jav
a:206)
at com.caris.fusion.icis.plot.JDMC_PlotDriver.<init>(JDMC_PlotDriver.java:74)
at com.caris.fusion.icis.client.panel.JDMC_PlotPanel.<init>(JDMC_PlotPanel.java:154 )at
com.caris.fusion.icis.client.JDMC_ICISViewer.getPlotPanel(JDMC_ICISViewer.java:7
79) at
com.caris.fusion.icis.client.JDMC_ICISViewer.getTabPanel(JDMC_ICISViewer.java:75
5)
at
com.caris.fusion.icis.snb.client.SNBApplet.getTabPanel(SNBApplet.java:387) at
s.fusion.icis.snb.client.SNBApplet.getWestPanel(SNBApplet.java:523)
at
com.caris.fusion.icis.client.JDMC_ICISViewer.init(JDMC_ICISViewer.java:268)
> >> at
> >> com.caris.fusion.icis.snb.client.SNBApplet.init(SNBApplet.java:114)
> >> at sun.applet.AppletPanel.run(Unknown Source)
> >> at java.lang.Thread.run(Unknown Source)
###@###.### 2005-06-20 20:16:22 GMT
FULL PRODUCT VERSION :
1.4.2+ to 5.0 RC
ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows XP [Version 5.1.2600]
(It's been replicated on other windows OS as well)
A DESCRIPTION OF THE PROBLEM :
This bug has been a problem since Java 1.4.2 (Existing closed bug 4837340) It claims to have been fixed a few times, but it clearly hasn't been solved.
We have an application that consists for multiple Jar files. With a level 5 console debug, a lot of network traffic for retrieving Jar files can be seen. With a clean machine running 1.4.1_07 and below, the applet loads in approximately a minute. With 1.4.2 and above, it takes approximately 30 minutes, which is horrible for clients! We just recently tried the 5.0 RC and it failed miserably as well. Same results.
Here is a snip of the console's initial output. If further output is required, please contact me.
<snip>
Java Plug-in 1.5.0
Using JRE version 1.5.0-rc Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\kwilson
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
p: reload proxy configuration
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
Trace level set to 5: all ... completed.
</snip>
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Load any applet. Perhaps previous tests have used smaller sized applet so it appears to work. Attempt loading a larger applet with 5.0 RC.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
The applet should not take 1/2 an hour to load. Approximately 1 minute is appropriate.
ACTUAL -
Extremely long load time, and frequent network traffic noted.
REPRODUCIBILITY :
This bug can be reproduced always.
CUSTOMER SUBMITTED WORKAROUND :
None known.
Release Regression From : 1.3.1
The above release value was the last known release where this
bug was known to work. Since then there has been a regression.
(Incident Review ID: 305455)
======================================================================
###@###.### 2004-11-06 03:24:36 GMT
How to reproduce it (testcase from customer):
Install jre1.6.0
Launch IE and browse to:
http://web3.caris.com:8080/PLANET/docs/eng_lic.html
Click the "Accept" button.
Login with username: pdb
password: plntdemo
The Java plugin will launch to display the spinning globe applet.
Click the "Advanced" button to launch the PLANET Advanced browser Applet.
The browser/plugin will download the 1249041 byte JAR file 90 times
and then the Applet will finally load.
Fixed in build 42 failed:
This test case gives NullPointerException on windows
While loading ICIS Mapping Applet, it throws NullPointerException Following is the details from java console :
Attempting to load image
http://web3.caris.com:8080/PLANET/java_graphics/images/frame1.gif
Attempting to load image
http://web3.caris.com:8080/PLANET/java_graphics/images/frame2.gif
Attempting to load image
http://web3.caris.com:8080/PLANET/java_graphics/images/frame3.gif
Attempting to load image
http://web3.caris.com:8080/PLANET/java_graphics/images/frame4.gif
Load failed breaking image load loop.
java.lang.NullPointerException at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown
Source) at
com.caris.fusion.icis.plot.JDMC_PlotDriver.retrieveScalebars(JDMC_PlotDriver.jav
a:206)
at com.caris.fusion.icis.plot.JDMC_PlotDriver.<init>(JDMC_PlotDriver.java:74)
at com.caris.fusion.icis.client.panel.JDMC_PlotPanel.<init>(JDMC_PlotPanel.java:154 )at
com.caris.fusion.icis.client.JDMC_ICISViewer.getPlotPanel(JDMC_ICISViewer.java:7
79) at
com.caris.fusion.icis.client.JDMC_ICISViewer.getTabPanel(JDMC_ICISViewer.java:75
5)
at
com.caris.fusion.icis.snb.client.SNBApplet.getTabPanel(SNBApplet.java:387) at
s.fusion.icis.snb.client.SNBApplet.getWestPanel(SNBApplet.java:523)
at
com.caris.fusion.icis.client.JDMC_ICISViewer.init(JDMC_ICISViewer.java:268)
> >> at
> >> com.caris.fusion.icis.snb.client.SNBApplet.init(SNBApplet.java:114)
> >> at sun.applet.AppletPanel.run(Unknown Source)
> >> at java.lang.Thread.run(Unknown Source)
###@###.### 2005-06-20 20:16:22 GMT