I'm stuck with the problem described in this forum thread:
http://www.jboss.com/index.html?module=bb&op=viewtopic&t=128533
and decided to try toplink instead of hibernate to see whether it is hibernate problem.
But when I'm using toplink
1) if I'm not specifying toplink.target-server property like this:
<?xml version="1.0" encoding="UTF-8"?>
| <persistence
xmlns="http://java.sun.com/xml/ns/persistence">
| <persistence-unit name="first">
|
<provider>oracle.toplink.essentials.PersistenceProvider</provider>
| <jta-data-source>java:/TestEJB3DS</jta-data-source>
| <properties>
| <!--<property name="toplink.target-server"
value="oracle.toplink.essentials.platform.server.jboss.JBossPlatform"/>-->
| <property name="toplink.ddl-generation"
value="drop-and-create-tables"/>
| </properties>
| </persistence-unit>
| </persistence>
all entities fails to deploy with such messages:
13:14:14,143 INFO [STDOUT] [TopLink Warning]: 2008.02.08
01:14:14.143--java.lang.NullPointerException: null was thrown on attempt of
PersistenceLoadProcessor to load class com.gemini.test.ejb.entity.relationship.Course. The
class is ignored.
2) and if I'm adding this property:
<?xml version="1.0" encoding="UTF-8"?>
| <persistence
xmlns="http://java.sun.com/xml/ns/persistence">
| <persistence-unit name="first">
|
<provider>oracle.toplink.essentials.PersistenceProvider</provider>
| <jta-data-source>java:/TestEJB3DS</jta-data-source>
| <properties>
| <property name="toplink.target-server"
value="oracle.toplink.essentials.platform.server.jboss.JBossPlatform"/>
| <property name="toplink.ddl-generation"
value="drop-and-create-tables"/>
| </properties>
| </persistence-unit>
| </persistence>
deployment fails with:
|
| 13:25:08,617 WARN [ServiceController] Problem starting service
persistence.units:ear=javaEEApplication.ear,jar=EJB.jar,unitName=first
| javax.persistence.PersistenceException: Exception [TOPLINK-28018] (Oracle TopLink
Essentials - 2.0 (Build b41-beta2 (03/30/2007))):
oracle.toplink.essentials.exceptions.EntityManagerSetupException
| Exception Description: predeploy for PersistenceUnit [first] failed.
| Internal Exception: java.lang.NullPointerException
| at
oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:615)
| at
oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createContainerEntityManagerFactory(EntityManagerFactoryProvider.java:178)
| at
org.jboss.ejb3.entity.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:247)
Any ideas?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4127742#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...