The reason the dep doesn't exist is that the modules are in the wrong order in the main pom. I moved the openjpa-examples module to the bottom of the list, and it builds fine now.

I'm now getting a unit test failure.

Running org.apache.openjpa.xmlstore.simple.TestPersistence
50 xmlstore-simple INFO [main] openjpa.Runtime - Starting OpenJPA 2.4.0-SNAPSHOT 1 xmlstore-simple INFO [main] openjpa.Runtime - Starting OpenJPA 2.4.0-SNAPSHOT 1 xmlstore-simple INFO [main] openjpa.Runtime - Starting OpenJPA 2.4.0-SNAPSHOT Tests run: 3, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.74 sec <<< FAILURE! testQuery(org.apache.openjpa.xmlstore.simple.TestPersistence) Time elapsed: 0.162 sec <<< ERROR! <openjpa-2.4.0-SNAPSHOT-r422266:1636474M fatal store error> org.apache.openjpa.persistence.RollbackException: null at org.apache.openjpa.persistence.EntityManagerImpl.commit(EntityManagerImpl.java:594) at org.apache.openjpa.xmlstore.simple.TestPersistence.testQuery(TestPersistence.java:65)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at junit.framework.TestCase.runTest(TestCase.java:154)
at org.apache.openjpa.persistence.test.AbstractPersistenceTestCase.runTest(AbstractPersistenceTestCase.java:579)
    at junit.framework.TestCase.runBare(TestCase.java:127)
at org.apache.openjpa.persistence.test.AbstractPersistenceTestCase.runBare(AbstractPersistenceTestCase.java:566) at org.apache.openjpa.persistence.test.AbstractPersistenceTestCase.runBare(AbstractPersistenceTestCase.java:542)
    at junit.framework.TestResult$1.protect(TestResult.java:106)
    at junit.framework.TestResult.runProtected(TestResult.java:124)
    at junit.framework.TestResult.run(TestResult.java:109)
    at junit.framework.TestCase.run(TestCase.java:118)
at org.apache.openjpa.persistence.test.AbstractPersistenceTestCase.run(AbstractPersistenceTestCase.java:206)
    at junit.framework.TestSuite.runTest(TestSuite.java:208)
    at junit.framework.TestSuite.run(TestSuite.java:203)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:115) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:102)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:180)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021) Caused by: <openjpa-2.4.0-SNAPSHOT-r422266:1636474M nonfatal general error> org.apache.openjpa.persistence.PersistenceException: null at org.apache.openjpa.xmlstore.XMLFileHandler.load(XMLFileHandler.java:93)
    at org.apache.openjpa.xmlstore.XMLStore.getMap(XMLStore.java:80)
    at org.apache.openjpa.xmlstore.XMLStore.getData(XMLStore.java:59)
at org.apache.openjpa.xmlstore.XMLStoreManager.flush(XMLStoreManager.java:210) at org.apache.openjpa.abstractstore.AbstractStoreManager.flush(AbstractStoreManager.java:274) at org.apache.openjpa.kernel.DelegatingStoreManager.flush(DelegatingStoreManager.java:131)
    at org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:2207)
    at org.apache.openjpa.kernel.BrokerImpl.flushSafe(BrokerImpl.java:2105)
at org.apache.openjpa.kernel.BrokerImpl.beforeCompletion(BrokerImpl.java:2023) at org.apache.openjpa.kernel.LocalManagedRuntime.commit(LocalManagedRuntime.java:81)
    at org.apache.openjpa.kernel.BrokerImpl.commit(BrokerImpl.java:1528)
at org.apache.openjpa.kernel.DelegatingBroker.commit(DelegatingBroker.java:933) at org.apache.openjpa.persistence.EntityManagerImpl.commit(EntityManagerImpl.java:570)
    ... 31 more
Caused by: java.lang.NullPointerException
at org.apache.openjpa.xmlstore.XMLFileHandler$ObjectDataHandler.endElement(XMLFileHandler.java:438) at org.apache.openjpa.xmlstore.XMLFileHandler$ObjectDataHandler.endElement(XMLFileHandler.java:410) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1782) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2939) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:647) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
    at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
    at javax.xml.parsers.SAXParser.parse(SAXParser.java:331)
at org.apache.openjpa.xmlstore.XMLFileHandler.read(XMLFileHandler.java:106) at org.apache.openjpa.xmlstore.XMLFileHandler.load(XMLFileHandler.java:89)
    ... 43 more

testNewDeleteNew(org.apache.openjpa.xmlstore.simple.TestPersistence) Time elapsed: 0.053 sec <<< ERROR! <openjpa-2.4.0-SNAPSHOT-r422266:1636474M fatal store error> org.apache.openjpa.persistence.RollbackException: null at org.apache.openjpa.persistence.EntityManagerImpl.commit(EntityManagerImpl.java:594) at org.apache.openjpa.xmlstore.simple.TestPersistence.testNewDeleteNew(TestPersistence.java:98)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at junit.framework.TestCase.runTest(TestCase.java:154)
at org.apache.openjpa.persistence.test.AbstractPersistenceTestCase.runTest(AbstractPersistenceTestCase.java:579)
    at junit.framework.TestCase.runBare(TestCase.java:127)
at org.apache.openjpa.persistence.test.AbstractPersistenceTestCase.runBare(AbstractPersistenceTestCase.java:566) at org.apache.openjpa.persistence.test.AbstractPersistenceTestCase.runBare(AbstractPersistenceTestCase.java:542)
    at junit.framework.TestResult$1.protect(TestResult.java:106)
    at junit.framework.TestResult.runProtected(TestResult.java:124)
    at junit.framework.TestResult.run(TestResult.java:109)
    at junit.framework.TestCase.run(TestCase.java:118)
at org.apache.openjpa.persistence.test.AbstractPersistenceTestCase.run(AbstractPersistenceTestCase.java:206)
    at junit.framework.TestSuite.runTest(TestSuite.java:208)
    at junit.framework.TestSuite.run(TestSuite.java:203)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:115) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:102)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:180)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021) Caused by: <openjpa-2.4.0-SNAPSHOT-r422266:1636474M nonfatal general error> org.apache.openjpa.persistence.PersistenceException: null at org.apache.openjpa.xmlstore.XMLFileHandler.load(XMLFileHandler.java:93)
    at org.apache.openjpa.xmlstore.XMLStore.getMap(XMLStore.java:80)
    at org.apache.openjpa.xmlstore.XMLStore.getData(XMLStore.java:59)
at org.apache.openjpa.xmlstore.XMLStoreManager.flush(XMLStoreManager.java:210) at org.apache.openjpa.abstractstore.AbstractStoreManager.flush(AbstractStoreManager.java:274) at org.apache.openjpa.kernel.DelegatingStoreManager.flush(DelegatingStoreManager.java:131)
    at org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:2207)
    at org.apache.openjpa.kernel.BrokerImpl.flushSafe(BrokerImpl.java:2105)
at org.apache.openjpa.kernel.BrokerImpl.beforeCompletion(BrokerImpl.java:2023) at org.apache.openjpa.kernel.LocalManagedRuntime.commit(LocalManagedRuntime.java:81)
    at org.apache.openjpa.kernel.BrokerImpl.commit(BrokerImpl.java:1528)
at org.apache.openjpa.kernel.DelegatingBroker.commit(DelegatingBroker.java:933) at org.apache.openjpa.persistence.EntityManagerImpl.commit(EntityManagerImpl.java:570)
    ... 31 more
Caused by: java.lang.NullPointerException
at org.apache.openjpa.xmlstore.XMLFileHandler$ObjectDataHandler.endElement(XMLFileHandler.java:438) at org.apache.openjpa.xmlstore.XMLFileHandler$ObjectDataHandler.endElement(XMLFileHandler.java:410) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1782) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2939) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:647) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
    at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
    at javax.xml.parsers.SAXParser.parse(SAXParser.java:331)
at org.apache.openjpa.xmlstore.XMLFileHandler.read(XMLFileHandler.java:106) at org.apache.openjpa.xmlstore.XMLFileHandler.load(XMLFileHandler.java:89)
    ... 43 more


Results :

Tests in error:
  testQuery(org.apache.openjpa.xmlstore.simple.TestPersistence)
testNewDeleteNew(org.apache.openjpa.xmlstore.simple.TestPersistence)

Tests run: 3, Failures: 0, Errors: 2, Skipped: 0

On 2014-11-06 6:54 PM, Trenton D. Adams wrote:
That made no difference, the 2.3.0 tag does not build either.

On 2014-11-06 6:47 PM, Trenton D. Adams wrote:
FYI, the trunk does not build out of the box, I'm going to try the latest tag.

mvn test -DfailIfNoTests=false -Dtest=TestPersistence


[INFO] Executing tasks
     [echo] Running OpenBooks genmodel

info:
     [echo]
     [echo]             Builds OpenBooks demo application.
[echo] OpenJPA Library: /home/trenta/.m2/repository/org/apache/openjpa/openjpa-all/2.4.0-SNAPSHOT
     [echo]             Build mode     : jse
[echo] Deploy Location: /home/trenta/LocalDocuments/development/java/openjpa/openjpa-examples/openbooks/target/openbooks
     [echo]

check-env:
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------ [INFO] An Ant BuildException has occured: The following error occurred while executing this line: /home/trenta/LocalDocuments/development/java/openjpa/openjpa-examples/openbooks/build.xml:117: *** Error: The directory for OpenJPA libraries can not be located at /home/trenta/.m2/repository/org/apache/openjpa/openjpa-all/2.4.0-SNAPSHOT. Make sure openjpa.lib property value is correct in build.properties file.



On 2014-11-06 6:35 PM, Trenton D. Adams wrote:
Yeah, I used OpenJPA quite awhile back, but I did so within a container. And it's been quite awhile, so I have no idea what I'm doing. Most of the ones on the samples page make my eyes glaze over, lol. I'm a developer, the kind of docs I love, are those that have...

1. raw source code and configs
2. build files

In other words, a good sample should "just work". So a tar.gz with a fully working maven built app with unit tests would be the ultimate. I will endeavour to create one, and contribute it back.

I think the unit tests are probably the best place for me to look.

Thanks for the info

On 2014-11-06 9:00 AM, Kevin Sutter wrote:
Have you checked these out?
http://openjpa.apache.org/samples.html

Also, all of the junit tests could be used as samples, depending on the
specific function you are looking for.
http://openjpa.apache.org/source-code.html
http://openjpa.apache.org/testing.html

Also, JPA is a widely accepted and widely documented programming model.
So, any "standard" JPA application should work just fine with OpenJPA.

Hope this helps,
Kevin

On Thu, Nov 6, 2014 at 1:25 AM, Trenton D. Adams <tr...@trentonadams.ca>
wrote:

Hi Guys,

Where can I find the best openjpa standalone example? Preferably with a maven build. I have checked the site, and googled, and nothing decent
seems to come up.

Thanks.





Reply via email to