openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ravi Palacherla <ravi.palache...@oracle.com>
Subject RE: openjpa-integration test failures.
Date Tue, 18 Aug 2009 19:03:46 GMT
Hi Donald,

I changed pom.xml to change the PermSize to 256m instead of 512m.

The reason for this change is mentioned previously in the same post:
http://n2.nabble.com/openjpa-integration-test-failures.-td3466133.html#a3467520

Thanks,
Ravi.

-----Original Message-----
From: Donald Woods [mailto:dwoods@apache.org] 
Sent: Tuesday, August 18, 2009 12:53 PM
To: dev@openjpa.apache.org
Subject: Re: openjpa-integration test failures.

What do you mean by "Changed pom.xml ..." after your fresh checkout?


-Donald


Ravi Palacherla wrote:
> Hi Jeremy,
> 
> Thanks for your email.
> I saw the classnotfound, but I can see the .class for it under openjpa-persistence-jdbc.
> 
> I did the following after seeing this error:
> Deleted all the folders under C:\DocumetsAndSettings\<<userID>>/.m2 
> Did fresh checkout 
> Changed pom.xml and from root (trunk) directory ran 
> Mvn clean test -Dtest= -DfailIfNoTests=false.
> 
> I ran "mvn clean test" all the tests are failing except 3 tests (mentioned initially
in this post) in openjpa-integration.
> 
> I will try from another machine and see if it runs fine.
> As it is running fine for all, may be some issue on my machine ( like file corruption
as you mentioned.)
> 
> Thanks,
> Ravi.
> 
> -----Original Message-----
> From: Jeremy Bauer [mailto:techhusky@gmail.com] 
> Sent: Tuesday, August 18, 2009 12:10 PM
> To: dev@openjpa.apache.org
> Subject: Re: openjpa-integration test failures.
> 
> Ravi,
> 
> Thanks for the additional info and log.  The log is showing a failure to
> load the JDBC product derivation (below).  The provider will not get setup
> properly without the JDBC PPD.  Based on the exceptions in the log, my guess
> is that this is what is causing the failures.  Have you tried doing a full
> clean build on the project root?  One or more of the component jars in your
> local repo may be corrupt.
> 
> Some product derivations are being skipped. For information about
> product derivation status, run:
> java org.apache.openjpa.lib.conf.ProductDerivations
> org.apache.openjpa.persistence.jdbc.JDBCPersistenceProductDerivation:java.lang.ClassNotFoundExceptio
> n: org.apache.openjpa.persistence.jdbc.JDBCPersistenceProductDerivation
> 
> -Jeremy
> 
> On Tue, Aug 18, 2009 at 12:41 PM, Ravi P Palacherla <
> ravi.palacherla@oracle.com> wrote:
> 
>> Hi ,
>>
>> Iam using jdk 1.6.
>>
>> The default values in pom.xml are permsize 512m and heap of 1gb.
>> I get the following error if I run with above values:
>> "Error occurred during initialization of VM
>> Could not reserve enough space for object heap
>> Could not create the Java virtual machine."
>>
>> On a 32 bit windows machine the process size limit is 2GB and hence openjpa
>> tests with default values can not be run on a windows machine. So, the only
>> change I did is to change permsize in pom.xml to 256m.
>>
>> With above change, Here is the error that I see :
>>
>>
>> testNullUpdateConstraint(org.apache.openjpa.integration.validation.TestConstraints)
>> Time elapsed: 7
>> .734 sec  <<< ERROR!
>> <openjpa-2.0.0-SNAPSHOT-r422266:805138M fatal user error>
>> org.apache.openjpa.persistence.ArgumentExc
>> eption: Errors encountered while resolving metadata.  See nested exceptions
>> for details.
>>        at
>>
>> org.apache.openjpa.meta.MetaDataRepository.resolve(MetaDataRepository.java:578)
>>        at
>>
>> org.apache.openjpa.meta.MetaDataRepository.getMetaData(MetaDataRepository.java:323)
>>        at
>>
>> org.apache.openjpa.jdbc.meta.MappingRepository.getMapping(MappingRepository.java:289)
>>
>>
>> Caused by: <openjpa-2.0.0-SNAPSHOT-r422266:805138M fatal user error>
>> org.apache.openjpa.persistence.
>> ArgumentException: No table was given for persistent type
>> "org.apache.openjpa.integration.validation
>> .ConstraintDates".
>>        at
>> org.apache.openjpa.jdbc.meta.MappingInfo.createTable(MappingInfo.java:478)
>>        at
>>
>> org.apache.openjpa.jdbc.meta.ClassMappingInfo.getTable(ClassMappingInfo.java:245)
>>        at
>>
>> org.apache.openjpa.jdbc.meta.ClassMappingInfo.getTable(ClassMappingInfo.java:263)
>>
>> Complete error stacks :
>> http://n2.nabble.com/file/n3467520/openjpatestresult.txt
>> openjpatestresult.txt
>>
>> Regards,
>> Ravi.
>>
>>
>>
>> Michael Dick wrote:
>>> FWIW these tests are passing for me too.
>>> Are you using Sun JDK6? I've increased the perm gen size to 512m
>> (probably
>>> overkill) when I use Sun JDK6 on Linux. Not sure whether this applies to
>>> other plaftorms though.
>>> -mike
>>>
>>> On Tue, Aug 18, 2009 at 9:46 AM, Jeremy Bauer <techhusky@gmail.com>
>> wrote:
>>>> Hi Ravi,
>>>>
>>>> What type of failure(s) are you seeing?  I just ran these tests with a
>>>> slightly newer rev (805429) and these tests were successful.
>>>>
>>>> -Jeremy
>>>>
>>>> On Tue, Aug 18, 2009 at 8:47 AM, Ravi P Palacherla <
>>>> ravi.palacherla@oracle.com> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> The following tests are failing at revision 805409, while running "mvn
>>>>> clean
>>>>> test -Dtest="
>>>>>
>>>>> TestConstraints
>>>>> TestValidationGroups and
>>>>> TestValidatingLEM.
>>>>>
>>>>> All 3 are under openjpa-integration, am I doing anything wrong ?
>>>>>
>>>>> Regards,
>>>>> Ravi.
>>>>> --
>>>>> View this message in context:
>>>>>
>> http://n2.nabble.com/openjpa-integration-test-failures.-tp3466133p3466133.html
>>>>> Sent from the OpenJPA Developers mailing list archive at Nabble.com.
>>>>>
>>>
>> --
>> View this message in context:
>> http://n2.nabble.com/openjpa-integration-test-failures.-tp3466133p3467520.html
>> Sent from the OpenJPA Developers mailing list archive at Nabble.com.
>>
> 

Mime
View raw message