Duplicate :
|
Name: nt126004 Date: 05/17/2002 FULL PRODUCT VERSION : java version "1.4.0" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-b92) Java HotSpot(TM) Client VM (build 1.4.0-b92, mixed mode) FULL OPERATING SYSTEM VERSION : Microsoft Windows 2000 [Version 5.00.2195] EXTRA RELEVANT SYSTEM CONFIGURATION : 512MB RAM, enough disk space A DESCRIPTION OF THE PROBLEM : JavaDoc is used to generate documentation of ~2800 files. It does not show errors, except 2 packages that are not found. Using: Standard Doclet version 1.4.0 This is the CTRL+BREAK output: Building tree for all the packages and classes... Full thread dump Java HotSpot(TM) Client VM (1.4.0-b92 mixed mode): "Signal Dispatcher" daemon prio=10 tid=0x008E5E78 nid=0x7c4 waiting on monitor [ 0..0] "Finalizer" daemon prio=9 tid=0x0023D820 nid=0x64c waiting on monitor [ed8f000.. ed8fdb4] at java.lang.Object.wait(Native Method) - waiting on <0340B4B0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:111) - locked <0340B4B0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run (Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x0EAD02A8 nid=0x4d4 waiting on monitor [ ed4f000..ed4fdb4] at java.lang.Object.wait(Native Method) - waiting on <0340B518> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:426) at java.lang.ref.Reference$ReferenceHandler.run (Reference.java:113) - locked <0340B518> (a java.lang.ref.Reference$Lock) "main" prio=5 tid=0x00237008 nid=0x3e8 runnable [6f000..6fc3c] at com.sun.tools.javadoc.TypeMaker$ArrayTypeImpl.skipArrays (TypeMaker.ja va:126) at com.sun.tools.javadoc.TypeMaker$ArrayTypeImpl.asClassDoc (TypeMaker.ja va:157) at com.sun.tools.doclets.standard.ClassUseMapper.<init> (ClassUseMapper.j ava:131) at com.sun.tools.doclets.standard.ClassUseMapper.generate (ClassUseMapper .java:101) at com.sun.tools.doclets.standard.Standard.startGeneration (Standard.java :108) at com.sun.tools.doclets.standard.Standard.start (Standard.java:44) at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.sun.tools.javadoc.DocletInvoker.invoke (DocletInvoker.java:196) at com.sun.tools.javadoc.DocletInvoker.start (DocletInvoker.java:95) at com.sun.tools.javadoc.Start.parseAndExecute (Start.java:288) at com.sun.tools.javadoc.Start.begin(Start.java:114) at com.sun.tools.javadoc.Main.execute(Main.java:44) at com.sun.tools.javadoc.Main.main(Main.java:34) "VM Thread" prio=5 tid=0x00953100 nid=0x4bc runnable "VM Periodic Task Thread" prio=10 tid=0x0023FB30 nid=0x448 waiting on monitor "Suspend Checker Thread" prio=10 tid=0x008E5498 nid=0x450 runnable REGRESSION. Last worked in version 1.3.1 STEPS TO FOLLOW TO REPRODUCE THE PROBLEM : 1.execute: d:\jdk\bin\javadoc -d c:\myNewDoc -sourcepath z:\rcn\source -extdirs z:\redistri butables\JUnit\JUnit3.7;d:\libs\JavaAdvancedImaging\1.10;d:libs\JavaCommu nications\2.00;d:\libs\JGL;z:\rcn\lib;d:\lib\Xerces\2.0.1;d: \lib\Java Mail\1.2;d:\lib\JavaActivationFramework\1.0.1;d:\lib\Microso ft\jdbc;d:\lib\Oracle \jdbc -use -package -splitIndex -windowtitle "Title" - doctitle "Title API Specif ication" -header "<b>Title</b><br><font size='- 1'>v1.0</font>" -bottom "< font size='-1'><a href='XXXX'>Submit a bug or feature</a><br></font>" -group "Core Packages" "com.comp.expr.*:com.comp.io.*:com.comp.media.*:co m.comp.protoc ols.*:com.comp.ui.*:com.comp.util.*" -group "Compatibility Packages" "com.oldcomp .*" -J-Xmx128m-Xss150m @packagesForDoc.txt 2.wait loading (no errors) 3.wait building tree (never finishes - in 1.3.1_02 it took a ~30min, but now it does not finish after a day). Only file produced is: EXPECTED VERSUS ACTUAL BEHAVIOR : Generated JavaDocs ERROR MESSAGES/STACK TRACES THAT OCCUR : StackTrace from console via CTRL+BREAK Building tree for all the packages and classes... Full thread dump Java HotSpot(TM) Client VM (1.4.0-b92 mixed mode): "Signal Dispatcher" daemon prio=10 tid=0x008E5E78 nid=0x7c4 waiting on monitor [ 0..0] "Finalizer" daemon prio=9 tid=0x0023D820 nid=0x64c waiting on monitor [ed8f000.. ed8fdb4] at java.lang.Object.wait(Native Method) - waiting on <0340B4B0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0340B4B0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x0EAD02A8 nid=0x4d4 waiting on monitor [ ed4f000..ed4fdb4] at java.lang.Object.wait(Native Method) - waiting on <0340B518> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:426) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:113) - locked <0340B518> (a java.lang.ref.Reference$Lock) "main" prio=5 tid=0x00237008 nid=0x3e8 runnable [6f000..6fc3c] at com.sun.tools.javadoc.TypeMaker$ArrayTypeImpl.skipArrays(TypeMaker.ja va:126) at com.sun.tools.javadoc.TypeMaker$ArrayTypeImpl.asClassDoc(TypeMaker.ja va:157) at com.sun.tools.doclets.standard.ClassUseMapper.<init>(ClassUseMapper.j ava:131) at com.sun.tools.doclets.standard.ClassUseMapper.generate(ClassUseMapper .java:101) at com.sun.tools.doclets.standard.Standard.startGeneration(Standard.java :108) at com.sun.tools.doclets.standard.Standard.start(Standard.java:44) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:196) at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:95) at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:288) at com.sun.tools.javadoc.Start.begin(Start.java:114) at com.sun.tools.javadoc.Main.execute(Main.java:44) at com.sun.tools.javadoc.Main.main(Main.java:34) "VM Thread" prio=5 tid=0x00953100 nid=0x4bc runnable "VM Periodic Task Thread" prio=10 tid=0x0023FB30 nid=0x448 waiting on monitor "Suspend Checker Thread" prio=10 tid=0x008E5498 nid=0x450 runnable This bug can be reproduced always. ---------- BEGIN SOURCE ---------- Executing javadoc with: d:\jdk\bin\javadoc -d c:\myNewDoc -sourcepath z:\rcn\source -extdirs z:\redistri butables\JUnit\JUnit3.7;d:\libs\JavaAdvancedImaging\1.10;d:\libs\JavaCommu nications\2.00;d:\libs\JGL;z:\rcn\lib;d:\lib\Xerces\2.0.1;d:\lib\Java Mail\1.2;d:\lib\JavaActivationFramework\1.0.1;d:\lib\Microsoft\jdbc; d:\lib\Oracle\jdbc -use -package -splitIndex -windowtitle "Title" -doctitle "Title API Specification" -header "<b>Title</b><br><font size='-1'>v1.0</font>" -bottom "<font size='-1'><a href='XXXX'>Submit a bug or feature</a><br></font>" -group "Core Packages" "com.comp.expr.*:com.comp.io.*:com.comp.media.*: com.comp.protocols.*:com.comp.ui.*:com.comp.util.*" -group "Compatibility Packages" "com.oldcomp.*" -J-Xmx128m-Xss150m @packagesForDoc.txt ---------- END SOURCE ---------- (Review ID: 146665) ======================================================================