[CR #289315] EAServer uses the JDK 1.2.2 compiler to compile stubs and skeletons. There is a rarely seen bug in the JDK 1.2.2 compiler that results in a stack trace similar to this:
Jul 08 17:41:44 2002: sun.tools.java.CompilerError: checkMeet(), no abstract method Jul 08 17:41:44 2002: at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:663) Jul 08 17:41:44 2002: at sun.tools.java.ClassDefinition.collectOneClass(ClassDefinition.java:1357) Jul 08 17:41:44 2002: at sun.tools.java.ClassDefinition.collectInheritedMethods(ClassDefinition.java:1504) Jul 08 17:41:44 2002: at sun.tools.java.BinaryClass.basicCheck(BinaryClass.java:76)
Workaround: Compile stubs and skeletons manually using the JDK 1.3 or JDK 1.4 compiler:
In Jaguar Manager, highlight the package, and select File | Generate Stubs/Skeletons.
In the dialog box, deselect the Compile Java Stubs and Compile Java Skeletons check boxes.
Click Generate.
Manually compile the stubs and skeletons in $JAGUAR/html/classes and $JAGUAR/java/classes with a JDK 1.3 or higher compiler.
Copyright © 2005. Sybase Inc. All rights reserved. |
![]() |