Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Newcomers » Newcomers » WHY ClassNotFoundException?: I had already declared derby plug-in as a dependency/required plug-in
WHY ClassNotFoundException?: I had already declared derby plug-in as a dependency/required plug-in [message #66411] Thu, 19 May 2005 07:58 Go to next message
Yu Chen is currently offline Yu ChenFriend
Messages: 28
Registered: July 2009
Junior Member
I had already declared derby plug-in as a dependency of
org.eclipse.test.performance, and the performance plug-in as a dependency of
another JUnit test plugin. When I run the test plugin from commandline, it
throws the following ClassNotFoundException. Although everything works
inside Eclipse IDE. Can anyone shed some light on this???



====================================================

[java] Trying to connect over network...

..

[java] java.lang.ClassNotFoundException: com.ibm.db2.jcc.DB2Driver

[java] at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:361)

[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)

[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)

[java] at java.lang.reflect.Method.invoke(Method.java:585)

[java] at
org.eclipse.core.launcher.Main.invokeFramework(Main.java:315 )

[java] at org.eclipse.core.launcher.Main.basicRun(Main.java:268)

[java] at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:326)

[java] at
org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader. loadClass(AbstractClassLoader.java:74)

[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:251)

[java] at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319 )

[java] at java.lang.Class.forName0(Native Method)

[java] at org.eclipse.core.launcher.Main.run(Main.java:942)

[java] at org.eclipse.core.launcher.Main.main(Main.java:926)

[java] at java.lang.Class.forName(Class.java:164)

[java] at
org.eclipse.test.internal.performance.db.DB.connect(DB.java: 662)

[java] at
org.eclipse.test.internal.performance.db.DB.getDefault(DB.ja va:257)

[java] at
org.eclipse.test.internal.performance.db.DB.store(DB.java:22 5)

[java] at
org.eclipse.test.internal.performance.InternalPerformanceMet er.commit(InternalPerformanceMeter.java:80)

[java] at com.bea.test.common.BaseTest.runTest(BaseTest.java:479)

[java] at com.bea.test.common.BaseTest.runBare(BaseTest.java:435)

[java] at junit.framework.TestResult$1.protect(TestResult.java:106)

[java] at
junit.framework.TestResult.runProtected(TestResult.java:124)

[java] at junit.framework.TestResult.run(TestResult.java:109)

[java] at junit.framework.TestCase.run(TestCase.java:118)

..

[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)

[java] at java.lang.reflect.Method.invoke(Method.java:585)

[java] at
org.eclipse.core.launcher.Main.invokeFramework(Main.java:315 )

[java] at org.eclipse.core.launcher.Main.basicRun(Main.java:268)

[java] at org.eclipse.core.launcher.Main.run(Main.java:942)

[java] at org.eclipse.core.launcher.Main.main(Main.java:926)

[java] Scenario
'com.bea.test.common.tests.core.PerspectiveHelperTest#testOp enAndCloseAll()'
(average over 1 samples):

[java] Used Java Heap: 7.77M

[java] Working Set: 12.17M

[java] Committed: 9.56M

[java] Working Set Peak: 11.72M

[java] Elapsed Process: 4.97 s

[java] Kernel time: 631 ms

[java] Page Faults: 4.39K

[java] CPU Time: 3.18 s

[java] GDI Objects: -17
Re: WHY ClassNotFoundException?: I had already declared derby plug-in as a dependency/required plug [message #66717 is a reply to message #66411] Thu, 19 May 2005 18:59 Go to previous message
Yu Chen is currently offline Yu ChenFriend
Messages: 28
Registered: July 2009
Junior Member
If ClassNotFoundException is thrown, does it mean the dependency plugin is
recognized fine, but only its runtime jars are not found. Is it true?? But
why? How does the classloader work? Thanks!

"Yu Chen" <yuchen@bea.com> wrote in message
news:d6hh0i$30u$1@news.eclipse.org...
>I had already declared derby plug-in as a dependency of
> org.eclipse.test.performance, and the performance plug-in as a dependency
> of
> another JUnit test plugin. When I run the test plugin from commandline, it
> throws the following ClassNotFoundException. Although everything works
> inside Eclipse IDE. Can anyone shed some light on this???
>
>
>
> ====================================================
>
> [java] Trying to connect over network...
>
> .
>
> [java] java.lang.ClassNotFoundException: com.ibm.db2.jcc.DB2Driver
>
> [java] at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:361)
>
> [java] at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>
> [java] at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>
> [java] at java.lang.reflect.Method.invoke(Method.java:585)
>
> [java] at
> org.eclipse.core.launcher.Main.invokeFramework(Main.java:315 )
>
> [java] at org.eclipse.core.launcher.Main.basicRun(Main.java:268)
>
> [java] at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:326)
>
> [java] at
> org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader. loadClass(AbstractClassLoader.java:74)
>
> [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>
> [java] at
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319 )
>
> [java] at java.lang.Class.forName0(Native Method)
>
> [java] at org.eclipse.core.launcher.Main.run(Main.java:942)
>
> [java] at org.eclipse.core.launcher.Main.main(Main.java:926)
>
> [java] at java.lang.Class.forName(Class.java:164)
>
> [java] at
> org.eclipse.test.internal.performance.db.DB.connect(DB.java: 662)
>
> [java] at
> org.eclipse.test.internal.performance.db.DB.getDefault(DB.ja va:257)
>
> [java] at
> org.eclipse.test.internal.performance.db.DB.store(DB.java:22 5)
>
> [java] at
> org.eclipse.test.internal.performance.InternalPerformanceMet er.commit(InternalPerformanceMeter.java:80)
>
> [java] at com.bea.test.common.BaseTest.runTest(BaseTest.java:479)
>
> [java] at com.bea.test.common.BaseTest.runBare(BaseTest.java:435)
>
> [java] at
> junit.framework.TestResult$1.protect(TestResult.java:106)
>
> [java] at
> junit.framework.TestResult.runProtected(TestResult.java:124)
>
> [java] at junit.framework.TestResult.run(TestResult.java:109)
>
> [java] at junit.framework.TestCase.run(TestCase.java:118)
>
> .
>
> [java] at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>
> [java] at java.lang.reflect.Method.invoke(Method.java:585)
>
> [java] at
> org.eclipse.core.launcher.Main.invokeFramework(Main.java:315 )
>
> [java] at org.eclipse.core.launcher.Main.basicRun(Main.java:268)
>
> [java] at org.eclipse.core.launcher.Main.run(Main.java:942)
>
> [java] at org.eclipse.core.launcher.Main.main(Main.java:926)
>
> [java] Scenario
> 'com.bea.test.common.tests.core.PerspectiveHelperTest#testOp enAndCloseAll()'
> (average over 1 samples):
>
> [java] Used Java Heap: 7.77M
>
> [java] Working Set: 12.17M
>
> [java] Committed: 9.56M
>
> [java] Working Set Peak: 11.72M
>
> [java] Elapsed Process: 4.97 s
>
> [java] Kernel time: 631 ms
>
> [java] Page Faults: 4.39K
>
> [java] CPU Time: 3.18 s
>
> [java] GDI Objects: -17
>
>
>
>
>
>
>
>
>
Previous Topic:Strange exception in Eclipse, but not in CLI
Next Topic:Workspace is Closed
Goto Forum:
  


Current Time: Fri Aug 16 16:45:16 GMT 2024

Powered by FUDForum. Page generated in 0.08857 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top