com/iq/m2m/platform/tester/MergePkgsTester
/com/ciq/m2m/platform/tester/MergePkgsTester.class
2 different package names
ciq!=iq
Ron
On 16/05/2010 3:41 PM, Ted Yu wrote:
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]