I abbreviated the company name for privacy.
That shouldn't be the cause.

On Sun, May 16, 2010 at 2:28 PM, Ron Wheeler <[email protected]
> wrote:

> 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]
>
>

Reply via email to