You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-user@logging.apache.org by Narendra <na...@mail.premiertechnologygroup.com> on 2002/12/19 13:06:26 UTC

ClassFormatError : rmic error jdk1.3.1_06

hi all,

RMIC gives out the following error. Please help. I am using Sun jdk1.3.1_06
for building my code.

java.lang.ClassFormatError: org/apache/log4j/Category (Illegal UTF8 string
in constant pool)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:488)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:423)
        at
sun.rmi.rmic.iiop.ClassPathLoader.findClass(ClassPathLoader.java:29)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)
        at java.lang.Class.getField0(Native Method)
        at java.lang.Class.getDeclaredField(Class.java:1108)
        at
com.sun.corba.se.internal.io.ObjectStreamClass$1.run(ObjectStreamClass.java:
393)
        at java.security.AccessController.doPrivileged(Native Method)
        at
com.sun.corba.se.internal.io.ObjectStreamClass.init(ObjectStreamClass.java:3
86)
        at
com.sun.corba.se.internal.io.ObjectStreamClass.lookupInternal(ObjectStreamCl
ass.java:147)
        at
com.sun.corba.se.internal.io.ObjectStreamClass.lookup(ObjectStreamClass.java
:81)
        at
com.sun.corba.se.internal.io.ObjectStreamClass.getActualSerialVersionUID(Obj
ectStreamClass.java:201
)
        at
com.sun.corba.se.internal.util.RepositoryId.createHashString(RepositoryId.ja
va:591)
        at
com.sun.corba.se.internal.util.RepositoryId.createForJavaType(RepositoryId.j
ava:738)
        at
com.sun.corba.se.internal.util.RepositoryId.createForAnyType(RepositoryId.ja
va:814)
        at sun.rmi.rmic.iiop.Type.setRepositoryID(Type.java:982)
        at sun.rmi.rmic.iiop.CompoundType.initialize(CompoundType.java:750)
        at sun.rmi.rmic.iiop.ValueType.initialize(ValueType.java:246)
        at sun.rmi.rmic.iiop.ValueType.forValue(ValueType.java:106)
        at sun.rmi.rmic.iiop.CompoundType.makeType(CompoundType.java:897)
        at
sun.rmi.rmic.iiop.CompoundType$Method.<init>(CompoundType.java:2229)
        at
sun.rmi.rmic.iiop.CompoundType.addAllMethods(CompoundType.java:1296)
        at sun.rmi.rmic.iiop.AbstractType.initialize(AbstractType.java:157)
        at sun.rmi.rmic.iiop.AbstractType.forAbstract(AbstractType.java:79)
        at sun.rmi.rmic.iiop.CompoundType.makeType(CompoundType.java:852)
        at
sun.rmi.rmic.iiop.CompoundType$Method.<init>(CompoundType.java:2229)
        at
sun.rmi.rmic.iiop.CompoundType.addAllMethods(CompoundType.java:1296)
        at sun.rmi.rmic.iiop.AbstractType.initialize(AbstractType.java:157)
        at sun.rmi.rmic.iiop.AbstractType.forAbstract(AbstractType.java:79)
        at sun.rmi.rmic.iiop.CompoundType.makeType(CompoundType.java:852)
        at
sun.rmi.rmic.iiop.CompoundType$Method.<init>(CompoundType.java:2229)
        at
sun.rmi.rmic.iiop.CompoundType.addAllMethods(CompoundType.java:1296)
        at sun.rmi.rmic.iiop.AbstractType.initialize(AbstractType.java:157)
        at sun.rmi.rmic.iiop.AbstractType.forAbstract(AbstractType.java:79)
        at sun.rmi.rmic.iiop.CompoundType.makeType(CompoundType.java:852)
        at
sun.rmi.rmic.iiop.CompoundType$Method.<init>(CompoundType.java:2248)
        at
sun.rmi.rmic.iiop.CompoundType.addAllMethods(CompoundType.java:1296)
        at sun.rmi.rmic.iiop.ValueType.initialize(ValueType.java:235)
        at sun.rmi.rmic.iiop.ValueType.forValue(ValueType.java:106)
        at sun.rmi.rmic.iiop.CompoundType.makeType(CompoundType.java:897)
        at
sun.rmi.rmic.iiop.CompoundType$Method.<init>(CompoundType.java:2248)
        at
sun.rmi.rmic.iiop.CompoundType.addAllMethods(CompoundType.java:1296)
        at sun.rmi.rmic.iiop.AbstractType.initialize(AbstractType.java:157)
        at sun.rmi.rmic.iiop.AbstractType.forAbstract(AbstractType.java:79)
        at sun.rmi.rmic.iiop.CompoundType.makeType(CompoundType.java:852)
        at
sun.rmi.rmic.iiop.CompoundType$Method.<init>(CompoundType.java:2229)
        at
sun.rmi.rmic.iiop.CompoundType.addAllMethods(CompoundType.java:1296)
        at sun.rmi.rmic.iiop.AbstractType.initialize(AbstractType.java:157)
        at sun.rmi.rmic.iiop.AbstractType.forAbstract(AbstractType.java:79)
        at sun.rmi.rmic.iiop.CompoundType.makeType(CompoundType.java:852)
        at
sun.rmi.rmic.iiop.CompoundType$Method.<init>(CompoundType.java:2248)
        at
sun.rmi.rmic.iiop.CompoundType.addAllMethods(CompoundType.java:1296)
        at sun.rmi.rmic.iiop.AbstractType.initialize(AbstractType.java:157)
        at sun.rmi.rmic.iiop.AbstractType.forAbstract(AbstractType.java:79)
        at sun.rmi.rmic.iiop.CompoundType.makeType(CompoundType.java:852)
        at
sun.rmi.rmic.iiop.CompoundType$Method.<init>(CompoundType.java:2248)
        at
sun.rmi.rmic.iiop.CompoundType.addAllMethods(CompoundType.java:1296)
        at
sun.rmi.rmic.iiop.RemoteType.isConformingRemoteInterface(RemoteType.java:211
)
        at sun.rmi.rmic.iiop.RemoteType.initialize(RemoteType.java:160)
        at sun.rmi.rmic.iiop.RemoteType.forRemote(RemoteType.java:79)
        at
sun.rmi.rmic.iiop.CompoundType.addRemoteInterfaces(CompoundType.java:1365)
        at
sun.rmi.rmic.iiop.ImplementationType.initialize(ImplementationType.java:155)
        at
sun.rmi.rmic.iiop.ImplementationType.forImplementation(ImplementationType.ja
va:81)
        at
sun.rmi.rmic.iiop.StubGenerator.getTopType(StubGenerator.java:121)
        at sun.rmi.rmic.iiop.Generator.generate(Generator.java:257)
        at sun.rmi.rmic.Main.doCompile(Main.java:521)
        at sun.rmi.rmic.Main.compile(Main.java:128)
        at org.apache.tools.ant.taskdefs.Rmic.execute(Rmic.java:295)
        at org.apache.tools.ant.Target.execute(Target.java:153)
        at org.apache.tools.ant.Project.runTarget(Project.java:898)
        at org.apache.tools.ant.Project.executeTarget(Project.java:536)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:213)
        at
org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:103)
        at org.apache.tools.ant.Target.execute(Target.java:153)
        at org.apache.tools.ant.Project.runTarget(Project.java:898)
        at org.apache.tools.ant.Project.executeTarget(Project.java:536)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:213)
        at org.apache.tools.ant.Target.execute(Target.java:153)
        at org.apache.tools.ant.Project.runTarget(Project.java:898)
        at org.apache.tools.ant.Project.executeTarget(Project.java:536)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:213)
        at org.apache.tools.ant.Target.execute(Target.java:153)
        at org.apache.tools.ant.Project.runTarget(Project.java:898)
        at org.apache.tools.ant.Project.executeTarget(Project.java:536)
        at org.apache.tools.ant.Project.executeTargets(Project.java:510)
        at org.apache.tools.ant.Main.runBuild(Main.java:421)
        at org.apache.tools.ant.Main.main(Main.java:149)
     [rmic] error: An error has occurred in the compiler; please file a bug
report (http://java.sun.com/cgi-bi
n/bugreport.cgi).
     [rmic] 1 error

appreciate your help,

thanks,
Naren.