The classes are not dynamically loaded. Thanks
On Sunday, May 16, 2010, Kalpak Gadre <[email protected]> wrote: > Just in case.. Are you dynamically loading these classes from your code? > > You can see these kind of errors in case you are dynamically loading classes > using System class loader instead of the immediate class loader. The test > runner will segregate the classes by providing a custom class loader for each > test. All your classes will be added to this child class loader. So trying to > load classes from System class loader will fail as the System class loader > does not know about these classes. > > - Kalpak > > > > -rw-r--r-- 1 tyu staff 5691 May 16 08:58 > target/classes/com/ciq/m2m/platform/mmp2/input/OtaUploadRecordReader.class > > That test passes. > > But the same problem appears for other tests: > arvindmac:m2m-platform tyu$ vi > target/surefire-reports/com.ciq.m2m.platform.mmp2.MeasureMergeReducerTest.txt > > java.lang.NoClassDefFoundError: com/iq/m2m/platform/tester/MergePkgsTester > > Although the class has been generated: > ... > -rw-r--r-- 1 tyu staff 5141 May 16 08:58 > target/classes/com/ciq/m2m/platform/tester/MergePkgsTester.class > > On Sun, May 16, 2010 at 7:16 AM, Anders Hammar<[email protected]> wrote: > > > > Is OtaUploadRecordReader a class you've written and that's in the same > Maven > project? If so, check that it is being compiled by checking that the .class > file exists under target/classes/ > > If it's not being compiled there's some error you need to fix in your > project. > > /Anders > > On Fri, May 14, 2010 at 19:41, Ted Yu<[email protected]> wrote: > > > > Hi, > Here is the information about maven I use: > > Apache Maven 2.2.0 (r788681; 2009-06-26 06:04:01-0700) > Java version: 1.6.0_17 > Java home: > > > /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home > > > Default locale: en_US, platform encoding: MacRoman > OS name: "mac os x" version: "10.6.3" arch: "x86_64" Family: "mac" > > I see strange unit test failure which was due to a dependent class in the > same package not being found: > java.lang.NoClassDefFoundError: > com/ciq/m2m/platform/mmp2/input/OtaUploadRecordReader > at > > > > > com.ciq.m2m.platform.mmp2.input.OtaUploadRecordReaderSingleFileTest.createRecordReader(OtaUploadRecordReaderSingleFileTest.java:18) > > > In Eclipse, I can successfully run the same unit test. > > Can someone provide hint ? > > Thanks > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
