EasyBeans is an open source implementation by ObjectWeb of the EJB3 container specification. 
X Wiki
  History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: EZB-270
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Minor Minor
Assignee: Florent BENOIT
Reporter: Didier Boudigue
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
EasyBeans

entity bean sample don't work with openjpa in standalone easybeans 1.0.0 package

Created: 23/May/08 09:35 AM   Updated: 10/Jun/08 11:53 AM
Component/s: Examples
Affects Version/s: EasyBeans 1.0
Fix Version/s: EasyBeans 1.0.1, EasyBeans 1.1.0 M1

Environment: linux


 Description  « Hide
Using the standalone easybeans package release 1.0.0.

The entity bean sample, works fine with hibernate or toplink but doesn't work properly with openjpa persistence provider.
Error is :

org.ow2.easybeans.server.EmbeddedException: RuntimeException when deploying the deployable 'EJB3DeployableImpl[archive=easybeans-deploy/entitybean.jar]'
        at org.ow2.easybeans.server.DirectoryDeployerMonitor.detectNewArchives(DirectoryDeployerMonitor.java:274)
        at org.ow2.easybeans.server.DirectoryDeployerMonitor.init(DirectoryDeployerMonitor.java:136)
        at org.ow2.easybeans.server.Embedded.start(Embedded.java:295)
        at org.ow2.easybeans.server.EasyBeans.main(EasyBeans.java:105)
Caused by: <openjpa-1.0.2-r420667:627158 fatal user error> org.apache.openjpa.persistence.ArgumentException: Could not invoke the static newInstance method on the named factory class "<<openjpa-1.0.2-r420667:627158 fatal user error> org.apache.openjpa.util.UserException: You did not name the factory class with the required property openjpa.BrokerFactory. Normally this property defaults appropriately; have you forgotten to include all the OpenJPA jars in your classpath?>".
        at org.apache.openjpa.kernel.Bootstrap.newBrokerFactory(Bootstrap.java:70)
        at org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:119)
        at org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:52)
        at org.ow2.easybeans.persistence.JPersistenceContext.init(JPersistenceContext.java:72)
        at org.ow2.easybeans.persistence.JPersistenceContext.<init>(JPersistenceContext.java:65)
        at org.ow2.easybeans.persistence.PersistenceUnitManager.addExtraPersistenceUnitInfos(PersistenceUnitManager.java:88)
        at org.ow2.easybeans.persistence.PersistenceUnitManager.<init>(PersistenceUnitManager.java:64)
        at org.ow2.easybeans.persistence.xml.PersistenceXmlFileAnalyzer.analyzePersistenceXmlFile(PersistenceXmlFileAnalyzer.java:143)
        at org.ow2.easybeans.container.JContainer3.start(JContainer3.java:321)
        at org.ow2.easybeans.deployer.AbsDeployer.deployEJB(AbsDeployer.java:202)
        at org.ow2.easybeans.deployer.EasyBeansDeployer.deploy(EasyBeansDeployer.java:67)
        at org.ow2.easybeans.server.DirectoryDeployerMonitor.detectNewArchives(DirectoryDeployerMonitor.java:266)
        ... 3 more
Caused by: <openjpa-1.0.2-r420667:627158 fatal user error> org.apache.openjpa.persistence.ArgumentException: You did not name the factory class with the required property openjpa.BrokerFactory. Normally this property defaults appropriately; have you forgotten to include all the OpenJPA jars in your classpath?

 All   Comments   Change History   Related Builds      Sort Order:
Florent BENOIT - 10/Jun/08 11:53 AM
Fixed


Copyright © 2006-2007 EasyBeans / ObjectWeb consortium

http://www.easybeans.org