not sure what is the issue,

locally it was working

- Romain


2012/5/22 alexaverbuch <[email protected]>

> Thanks a lot!
>
> I've merged your pull request and updated the persistence.xml to *dropDB*
> as
> well.
>
> It now gets further, but I've started getting this error instead:
>
> May 22, 2012 2:40:22 PM org.hsqldb.persist.Logger logSevereEvent
> SEVERE: statement error processing log
>
> /home/alex/workspace/java/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/data/hsqldb/hsqldbline:
> 6
> org.hsqldb.HsqlException: user lacks privilege or object not found:
> SYS_FK_10088
>        at org.hsqldb.error.Error.error(Unknown Source)
>        at org.hsqldb.error.Error.error(Unknown Source)
>        at org.hsqldb.SchemaManager.getSchemaObject(Unknown Source)
>        at org.hsqldb.ParserDQL.readSchemaObjectName(Unknown Source)
>        at org.hsqldb.ParserDDL.compileAlterTableDropConstraint(Unknown
> Source)
>        at org.hsqldb.ParserDDL.compileAlterTable(Unknown Source)
>        at org.hsqldb.ParserDDL.compileAlter(Unknown Source)
>        at org.hsqldb.ParserCommand.compilePart(Unknown Source)
>        at org.hsqldb.ParserCommand.compileStatement(Unknown Source)
>        at org.hsqldb.Session.compileStatement(Unknown Source)
>        at org.hsqldb.persist.ScriptRunner.runScript(Unknown Source)
>        at org.hsqldb.persist.ScriptRunner.runScript(Unknown Source)
>        at org.hsqldb.persist.Log.processLog(Unknown Source)
>        at org.hsqldb.persist.Log.open(Unknown Source)
>        at org.hsqldb.persist.Logger.openPersistence(Unknown Source)
>        at org.hsqldb.Database.reopen(Unknown Source)
>        at org.hsqldb.Database.open(Unknown Source)
>        at org.hsqldb.DatabaseManager.getDatabase(Unknown Source)
>        at org.hsqldb.DatabaseManager.newSession(Unknown Source)
>        at org.hsqldb.jdbc.JDBCConnection.<init>(Unknown Source)
>        at org.hsqldb.jdbc.JDBCDriver.getConnection(Unknown Source)
>        at org.hsqldb.jdbc.JDBCDriver.connect(Unknown Source)
>        at
>
> org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
>        at
>
> org.apache.commons.dbcp.managed.LocalXAConnectionFactory.createConnection(LocalXAConnectionFactory.java:62)
>        at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:103)
>        at
>
> org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
>        at
>
> org.apache.commons.dbcp.managed.BasicManagedDataSource.createPoolableConnectionFactory(BasicManagedDataSource.java:196)
>        at
>
> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
>        at
>
> org.apache.openejb.resource.jdbc.BasicManagedDataSource.createDataSource(BasicManagedDataSource.java:119)
>        at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>        at
>
> org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:110)
>        at
>
> org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:87)
>        at
>
> org.apache.openjpa.jdbc.sql.DBDictionaryFactory.newDBDictionary(DBDictionaryFactory.java:91)
>        at
>
> org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getDBDictionaryInstance(JDBCConfigurationImpl.java:603)
>        at
>
> org.apache.openjpa.jdbc.meta.MappingRepository.endConfiguration(MappingRepository.java:1510)
>        at
>
> org.apache.openjpa.lib.conf.Configurations.configureInstance(Configurations.java:518)
>        at
>
> org.apache.openjpa.lib.conf.Configurations.configureInstance(Configurations.java:443)
>        at
> org.apache.openjpa.lib.conf.PluginValue.instantiate(PluginValue.java:104)
>        at
>
> org.apache.openjpa.conf.MetaDataRepositoryValue.instantiate(MetaDataRepositoryValue.java:68)
>        at
> org.apache.openjpa.lib.conf.ObjectValue.instantiate(ObjectValue.java:83)
>        at
>
> org.apache.openjpa.conf.OpenJPAConfigurationImpl.newMetaDataRepositoryInstance(OpenJPAConfigurationImpl.java:968)
>        at
>
> org.apache.openjpa.conf.OpenJPAConfigurationImpl.getMetaDataRepositoryInstance(OpenJPAConfigurationImpl.java:959)
>        at
>
> org.apache.openjpa.kernel.AbstractBrokerFactory.makeReadOnly(AbstractBrokerFactory.java:638)
>        at
>
> org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:203)
>        at
>
> org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:156)
>        at
>
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:227)
>        at
>
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:60)
>        at
>
> org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory.createEntityManager(ReloadableEntityManagerFactory.java:91)
>        at
>
> org.apache.openejb.persistence.JtaEntityManagerRegistry.getEntityManager(JtaEntityManagerRegistry.java:115)
>        at
>
> org.apache.openejb.persistence.JtaEntityManager.getEntityManager(JtaEntityManager.java:80)
>        at
>
> org.apache.openejb.persistence.JtaEntityManager.persist(JtaEntityManager.java:126)
>        at order.ejb.RequestBean.createPart(RequestBean.java:45)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
>        at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
>        at
>
> org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:176)
>        at
>
> org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsInterceptor.java:95)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
>        at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
>        at
> org.apache.openejb.cdi.CdiInterceptor.invoke(CdiInterceptor.java:129)
>        at
> org.apache.openejb.cdi.CdiInterceptor.access$000(CdiInterceptor.java:45)
>        at
> org.apache.openejb.cdi.CdiInterceptor$1.call(CdiInterceptor.java:66)
>        at
> org.apache.openejb.cdi.CdiInterceptor.aroundInvoke(CdiInterceptor.java:72)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
>        at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
>        at
>
> org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:138)
>        at
>
> org.apache.openejb.core.singleton.SingletonContainer._invoke(SingletonContainer.java:227)
>        at
>
> org.apache.openejb.core.singleton.SingletonContainer.invoke(SingletonContainer.java:193)
>        at
>
> org.apache.openejb.core.ivm.EjbObjectProxyHandler.synchronizedBusinessMethod(EjbObjectProxyHandler.java:260)
>        at
>
> org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:240)
>        at
>
> org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:91)
>        at
>
> org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:284)
>        at
> order.ejb.RequestBean$LocalBeanProxy.createPart(order/ejb/RequestBean.java)
>        at order.ejb.ConfigBean.createData(ConfigBean.java:27)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
>        at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$LifecycleInvocation.invoke(ReflectionInvocationContext.java:213)
>        at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
>        at
>
> org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:176)
>        at
>
> org.apache.openejb.monitoring.StatsInterceptor.PostConstruct(StatsInterceptor.java:104)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
>        at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
>        at
>
> org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:138)
>        at org.apache.openejb.BeanContext.newInstance(BeanContext.java:1368)
>        at
>
> org.apache.openejb.core.singleton.SingletonInstanceManager.createInstance(SingletonInstanceManager.java:174)
>        at
>
> org.apache.openejb.core.singleton.SingletonInstanceManager.access$100(SingletonInstanceManager.java:66)
>        at
>
> org.apache.openejb.core.singleton.SingletonInstanceManager$1.call(SingletonInstanceManager.java:115)
>        at
>
> org.apache.openejb.core.singleton.SingletonInstanceManager$1.call(SingletonInstanceManager.java:113)
>        at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>        at
>
> org.apache.openejb.core.singleton.SingletonInstanceManager.getInstance(SingletonInstanceManager.java:124)
>        at
>
> org.apache.openejb.core.singleton.SingletonInstanceManager.initialize(SingletonInstanceManager.java:90)
>        at
>
> org.apache.openejb.core.singleton.SingletonInstanceManager.start(SingletonInstanceManager.java:81)
>        at
>
> org.apache.openejb.core.singleton.SingletonContainer.start(SingletonContainer.java:118)
>        at
>
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:795)
>        at
>
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:506)
>        at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:634)
>        at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:588)
>        at
>
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:117)
>        at
>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>        at
>
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>        at
>
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5161)
>        at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>        at
>
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1566)
>        at
>
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1556)
>        at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>        at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>        at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>        at java.lang.Thread.run(Thread.java:722)
>
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/EntityManager-injection-not-working-tp4649755p4649841.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>

Reply via email to