From: Khanapurkar, M. A. <mon...@ve...> - 2005-10-28 15:33:58
|
Hi, I get the following exception when I run a junit test for a class that = talks to the database. The same code run from a standalone java = application runs fine without such exception. I found online postings of = such LinkageError for org.w3.Document class, but I did not find anything = for oracle.sql.BfileDBAccess class. Can you please suggest the solution = to this problem? java.lang.LinkageError: loader constraints violated when linking = oracle/sql/BfileDBAccess class at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:1610) at java.lang.Class.getConstructor0(Class.java:1922) at java.lang.Class.getConstructor(Class.java:1019) at = weblogic.rmi.internal.StubGenerator.generateStub(StubGenerator.java:811) at = weblogic.rmi.internal.StubGenerator.generateStub(StubGenerator.java:797) at weblogic.rmi.extensions.StubFactory.getStub(StubFactory.java:79) at = weblogic.rmi.utils.io.RemoteObjectReplacer.resolveObject(RemoteObjectRepl= acer.java:237) at weblogic.rmi.internal.StubInfo.readResolve(StubInfo.java:142) at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source) at = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:25) at = java.io.ObjectStreamClass.invokeReadResolve(ObjectStreamClass.java:925) at = java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1655)= at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274) at = java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1845) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1769) at = java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1646)= at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324) at = weblogic.common.internal.ChunkedObjectInputStream.readObject(ChunkedObjec= tInputStream.java:120) at = weblogic.rjvm.MsgAbbrevInputStream.readObject(MsgAbbrevInputStream.java:1= 17) at weblogic.rmi.internal.ObjectIO.readObject(ObjectIO.java:56) at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:159) at = weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.j= ava:285) at = weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.j= ava:244) at = weblogic.jdbc.common.internal.RmiDataSource_813_WLStub.getConnection(Unkn= own Source) at = com.verizonis.security.providers.authentication.UserGroupDatabase.get(Use= rGroupDatabase.java:163) at = com.verizonis.security.providers.authentication.UserGroupDatabaseTest.tes= tGet(UserGroupDatabaseTest.java:42) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :39) at = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:25) at wsjunit.utils.AntRunner.runTarget(AntRunner.java:87) at wsjunit.utils.RunJUnitTest.runTest(RunJUnitTest.java:94) at wsjunit.utils.RunJUnitTest.runBackground(RunJUnitTest.java:144) at = workshop.core.asynctask.AsyncTaskThread.execute(AsyncTaskThread.java:141)= at workshop.core.asynctask.AsyncTaskThread.run(AsyncTaskThread.java:67) Thanks, Mona |