Skip to main content



      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 03:58 Go to next message
Eclipse UserFriend
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 14:59 Go to previous message
Eclipse UserFriend
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 May 09 14:38:17 EDT 2025

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

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

Back to the top