tags:

views:

114

answers:

5

Hi, anyone has an idea why this error happens or where I can get the JAR file which contains this class?

Caused by: java.lang.NoClassDefFoundError: kodo/jdo/FatalInternalException
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:164)
        at $Proxy0.<clinit>(Unknown Source)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
        at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:588)
        at weblogic.iiop.ProxyDesc.readResolve(ProxyDesc.java:45)
        ... 45 more

My application uses wlclient.jar to perform a JNDI lookup... Thanks!

A: 

You can use jarFinder for this.

SourceRebels
A: 

I already tried that before. It doesn't find kodo/jdo/FatalInternalException.

Sorry. I think Oracle/Bea Kodo is not available for download. http://logemannreloaded.blogspot.com/2008/10/how-oracle-treat-bea-customers-kodo.html
SourceRebels
I don't think I need to download it. There is a huge repository already available at my place, I just need to know in which library this class can be found so I know what jar I have to include on my classpath. Thanks!
A: 

This should be in the jar named kodo* (i.e. something like -jdo-). This jar should be in your classpath.

A: 

I have a jdo-* file in my classpath but it contains the wrong class:

javax/jdo/JDOFatalInternalException.class

The package starts with javax and not kodo and also the class name is prefixed with JDO...

A: 

use weblogic.jar instead of wlcient.jar

anonymous