You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by ellirael <el...@mail.ru> on 2015/08/13 07:34:22 UTC
Need help with OpenJPA JTA
I've created api and command bundles.
My api bundle uses OpenJPA and registers PlayerService.
My command bundle uses PlayerService to add some players.
EntityManagerFactory is successfully created for my api bundle.
My *persistence.xml* file:
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
<persistence-unit name="niichi" transaction-type="JTA">
<provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
<jta-data-source>osgi:service/javax.sql.DataSource/(osgi.jndi.service.name=niichi)</jta-data-source>
<class>...</class>
</persistence-unit>
</persistence>
My *blueprint.xml* file:
<?xml version="1.0" encoding="UTF-8"?>
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jpa="http://aries.apache.org/xmlns/jpan/v1.0.0"
xmlns:tx="http://aries.apache.org/xmlns/transactions/v1.0.0"
xsi:schemaLocation="
http://www.osgi.org/xmlns/blueprint/v1.0.0
https://osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd
http://aries.apache.org/xmlns/transactions/v1.0.0
http://aries.apache.org/schemas/transaction/transactionv10.xsd">
<jpa:enable />
<reference id="eventAdmin" interface="org.osgi.service.event.EventAdmin"
/>
<bean id="playerDao"
class="biz.lorien.niichi.api.internal.JpaPlayerDao">
<tx:transaction method="*" value="Required" />
</bean>
<bean id="playerService"
class="biz.lorien.niichi.api.internal.OsgiPlayerService">
<property name="eventAdmin" ref="eventAdmin" />
<property name="playerDao" ref="playerDao" />
</bean>
<service interface="biz.lorien.niichi.api.services.PlayerService"
ref="playerService" />
</blueprint>
When I run my command I get his text in log:
2015-08-13 08:29:01,409 | WARN | nsole user karaf | EMSupplierImpl
| 111 - org.apache.aries.jpa.support - 2.0.0 | No EntityManager present on
this thread. Remember to call preCall() first
2015-08-13 08:29:01,409 | ERROR | nsole user karaf | ShellUtil
| 43 - org.apache.karaf.shell.core - 4.0.0 | Exception caught while
executing command
java.lang.NullPointerException
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.closeAndRemoveLocalEm(EMSupplierImpl.java:118)[111:org.apache.aries.jpa.support:2.0.0]
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.postCall(EMSupplierImpl.java:110)[111:org.apache.aries.jpa.support:2.0.0]
at
org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.postCall(EmSupplierProxy.java:68)[109:org.apache.aries.jpa.blueprint:2.0.0]
at
org.apache.aries.jpa.blueprint.impl.JpaInterceptor.postCallWithException(JpaInterceptor.java:62)[109:org.apache.aries.jpa.blueprint:2.0.0]
at
org.apache.aries.blueprint.proxy.Collaborator.postInvokeExceptionalReturn(Collaborator.java:136)[12:org.apache.aries.blueprint.core:1.4.3]
at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown Source)[:]
at
biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)[125:biz.lorien.niichi.api:1.0.0.SNAPSHOT]
at
biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)[126:biz.lorien.niichi.commands:1.0.0.SNAPSHOT]
at
org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)[43:org.apache.karaf.shell.core:4.0.0]
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)[43:org.apache.karaf.shell.core:4.0.0]
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)[43:org.apache.karaf.shell.core:4.0.0]
at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)[43:org.apache.karaf.shell.core:4.0.0]
at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)[43:org.apache.karaf.shell.core:4.0.0]
at
org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)[43:org.apache.karaf.shell.core:4.0.0]
at
org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)[43:org.apache.karaf.shell.core:4.0.0]
at
org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)[43:org.apache.karaf.shell.core:4.0.0]
at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)[43:org.apache.karaf.shell.core:4.0.0]
at
org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)[43:org.apache.karaf.shell.core:4.0.0]
at java.lang.Thread.run(Thread.java:745)[:1.7.0_80]
And this text in console:
karaf@root()> niichi:add-player 771 asdf
<openjpa-2.3.0-r422266:1540826 fatal user error>
org.apache.openjpa.persistence.InvalidStateException: Could not perform
automatic lookup of EJB container's javax.transaction.TransactionManager
implementation. Please ensure that you are running the application from
within an EJB 1.1 compliant EJB container, and then set the
org.apache.openjpa.ManagedRuntime property to the appropriate value to
obtain the TransactionManager.
at
org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:253)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
at
org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
at
org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
at
org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
at
org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
Source)
at
biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
at
biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
at
org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
at
org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
at java.lang.Thread.run(Thread.java:745)
Caused by: javax.naming.NoInitialContextException: Need to specify class
name in environment or system property, or as an applet parameter, or in an
application resource file: java.naming.factory.initial
at
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
at
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
at
javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:344)
at javax.naming.InitialContext.lookup(InitialContext.java:411)
at
org.apache.openjpa.ee.RegistryManagedRuntime.getTransactionManager(RegistryManagedRuntime.java:61)
at
org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:171)
... 28 more
NestedThrowables:
<openjpa-2.3.0-r422266:1540826 fatal user error>
org.apache.openjpa.persistence.InvalidStateException: An error occurred
reflecting WebSphere proprietary interfaces. Please ensure that you are
running the application from within WebSphere Application Server.
FailedObject: javax.naming.NoInitialContextException: Need to specify class
name in environment or system property, or as an applet parameter, or in an
application resource file: java.naming.factory.initial
at
org.apache.openjpa.ee.WASManagedRuntime.endConfiguration(WASManagedRuntime.java:343)
at
org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:197)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
at
org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
at
org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
at
org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
at
org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
Source)
at
biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
at
biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
at
org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
at
org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
at java.lang.Thread.run(Thread.java:745)
javax.naming.NoInitialContextException: Need to specify class name in
environment or system property, or as an applet parameter, or in an
application resource file: java.naming.factory.initial
at
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
at
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
at
javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:344)
at javax.naming.InitialContext.lookup(InitialContext.java:411)
at
org.apache.openjpa.ee.JNDIManagedRuntime.getTransactionManager(JNDIManagedRuntime.java:60)
at
org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:213)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
at
org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
at
org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
at
org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
at
org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
Source)
at
biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
at
biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
at
org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
at
org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
at java.lang.Thread.run(Thread.java:745)
javax.naming.NoInitialContextException: Need to specify class name in
environment or system property, or as an applet parameter, or in an
application resource file: java.naming.factory.initial
at
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
at
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
at
javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:344)
at javax.naming.InitialContext.lookup(InitialContext.java:411)
at
org.apache.openjpa.ee.JNDIManagedRuntime.getTransactionManager(JNDIManagedRuntime.java:60)
at
org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:213)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
at
org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
at
org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
at
org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
at
org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
Source)
at
biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
at
biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
at
org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
at
org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
at java.lang.Thread.run(Thread.java:745)
javax.naming.NoInitialContextException: Need to specify class name in
environment or system property, or as an applet parameter, or in an
application resource file: java.naming.factory.initial
at
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
at
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
at
javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:344)
at javax.naming.InitialContext.lookup(InitialContext.java:411)
at
org.apache.openjpa.ee.JNDIManagedRuntime.getTransactionManager(JNDIManagedRuntime.java:60)
at
org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:213)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
at
org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
at
org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
at
org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
at
org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
Source)
at
biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
at
biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
at
org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
at
org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
at java.lang.Thread.run(Thread.java:745)
javax.naming.NoInitialContextException: Need to specify class name in
environment or system property, or as an applet parameter, or in an
application resource file: java.naming.factory.initial
at
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
at
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
at
javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:344)
at javax.naming.InitialContext.lookup(InitialContext.java:411)
at
org.apache.openjpa.ee.JNDIManagedRuntime.getTransactionManager(JNDIManagedRuntime.java:60)
at
org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:213)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
at
org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
at
org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
at
org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
at
org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
Source)
at
biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
at
biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
at
org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
at
org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
at java.lang.Thread.run(Thread.java:745)
javax.naming.NoInitialContextException: Need to specify class name in
environment or system property, or as an applet parameter, or in an
application resource file: java.naming.factory.initial
at
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
at
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
at
javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:344)
at javax.naming.InitialContext.lookup(InitialContext.java:411)
at
org.apache.openjpa.ee.JNDIManagedRuntime.getTransactionManager(JNDIManagedRuntime.java:60)
at
org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:213)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
at
org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
at
org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
at
org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
at
org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
Source)
at
biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
at
biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
at
org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
at
org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
at java.lang.Thread.run(Thread.java:745)
javax.naming.NoInitialContextException: Need to specify class name in
environment or system property, or as an applet parameter, or in an
application resource file: java.naming.factory.initial
at
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
at
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
at
javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:344)
at javax.naming.InitialContext.lookup(InitialContext.java:411)
at
org.apache.openjpa.ee.JNDIManagedRuntime.getTransactionManager(JNDIManagedRuntime.java:60)
at
org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:213)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
at
org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
at
org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
at
org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
at
org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
Source)
at
biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
at
biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
at
org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
at
org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
at java.lang.Thread.run(Thread.java:745)
javax.naming.NoInitialContextException: Need to specify class name in
environment or system property, or as an applet parameter, or in an
application resource file: java.naming.factory.initial
at
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
at
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
at
javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:344)
at javax.naming.InitialContext.lookup(InitialContext.java:411)
at
org.apache.openjpa.ee.JNDIManagedRuntime.getTransactionManager(JNDIManagedRuntime.java:60)
at
org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:213)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
at
org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
at
org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
at
org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
at
org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
Source)
at
biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
at
biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
at
org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
at
org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
at java.lang.Thread.run(Thread.java:745)
javax.naming.NoInitialContextException: Need to specify class name in
environment or system property, or as an applet parameter, or in an
application resource file: java.naming.factory.initial
at
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
at
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
at
javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:344)
at javax.naming.InitialContext.lookup(InitialContext.java:411)
at
org.apache.openjpa.ee.JNDIManagedRuntime.getTransactionManager(JNDIManagedRuntime.java:60)
at
org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:213)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
at
org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
at
org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
at
org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
at
org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
Source)
at
biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
at
biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
at
org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
at
org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
at java.lang.Thread.run(Thread.java:745)
java.lang.ClassNotFoundException: com.arjuna.jta.JTA_TransactionManager not
found by biz.lorien.niichi.api [125]
at
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1558)
at
org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:79)
at
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1998)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:278)
at
org.apache.openjpa.ee.InvocationManagedRuntime.getTransactionManager(InvocationManagedRuntime.java:67)
at
org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:229)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
at
org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
at
org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
at
org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
at
org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
Source)
at
biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
at
biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
at
org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
at
org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
at java.lang.Thread.run(Thread.java:745)
java.lang.ClassNotFoundException:
com.bluestone.jta.SaTransactionManagerFactory not found by
biz.lorien.niichi.api [125]
at
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1558)
at
org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:79)
at
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1998)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:278)
at
org.apache.openjpa.ee.InvocationManagedRuntime.getTransactionManager(InvocationManagedRuntime.java:67)
at
org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:229)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
at
org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
at
org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
at
org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
at
org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
Source)
at
biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
at
biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
at
org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
at
org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
at java.lang.Thread.run(Thread.java:745)
java.lang.ClassNotFoundException: org.openejb.OpenEJB not found by
biz.lorien.niichi.api [125]
at
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1558)
at
org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:79)
at
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1998)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:278)
at
org.apache.openjpa.ee.InvocationManagedRuntime.getTransactionManager(InvocationManagedRuntime.java:67)
at
org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:229)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
at
org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
at
org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
at
org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
at
org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
Source)
at
biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
at
biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
at
org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
at
org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
at java.lang.Thread.run(Thread.java:745)
java.lang.ClassNotFoundException: com.sun.jts.jta.TransactionManagerImpl not
found by biz.lorien.niichi.api [125]
at
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1558)
at
org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:79)
at
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1998)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:278)
at
org.apache.openjpa.ee.InvocationManagedRuntime.getTransactionManager(InvocationManagedRuntime.java:67)
at
org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:229)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
at
org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
at
org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
at
org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
at
org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
Source)
at
biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
at
biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
at
org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
at
org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
at java.lang.Thread.run(Thread.java:745)
java.lang.ClassNotFoundException:
com.inprise.visitransact.jta.TransactionManagerImpl not found by
biz.lorien.niichi.api [125]
at
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1558)
at
org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:79)
at
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1998)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:278)
at
org.apache.openjpa.ee.InvocationManagedRuntime.getTransactionManager(InvocationManagedRuntime.java:67)
at
org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:229)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
at
org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
at
org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
at
org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
at
org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
at
org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
at
org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
Source)
at
biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
at
biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
at
org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
at
org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
at java.lang.Thread.run(Thread.java:745)
Error executing command: java.lang.NullPointerException
What am I doing wrong?
Installed features are:
feature:info feature:install
karaf@root()> feature:list -i
Name | Version | Required | State | Repository
| Description
-------------------------------------------------------------------------------------------------------------------------------------------
aries-proxy | 4.0.0 | | Started |
standard-4.0.0 | Aries Proxy
aries-blueprint | 4.0.0 | x | Started |
standard-4.0.0 | Aries Blueprint
feature | 4.0.0 | x | Started |
standard-4.0.0 | Features Support
shell | 4.0.0 | x | Started |
standard-4.0.0 | Karaf Shell
shell-compat | 4.0.0 | x | Started |
standard-4.0.0 | Karaf Shell Compatibility
deployer | 4.0.0 | x | Started |
standard-4.0.0 | Karaf Deployer
bundle | 4.0.0 | x | Started |
standard-4.0.0 | Provide Bundle support
config | 4.0.0 | x | Started |
standard-4.0.0 | Provide OSGi ConfigAdmin support
diagnostic | 4.0.0 | x | Started |
standard-4.0.0 | Provide Diagnostic support
instance | 4.0.0 | x | Started |
standard-4.0.0 | Provide Instance support
jaas | 4.0.0 | x | Started |
standard-4.0.0 | Provide JAAS support
log | 4.0.0 | x | Started |
standard-4.0.0 | Provide Log support
package | 4.0.0 | x | Started |
standard-4.0.0 | Package commands and mbeans
service | 4.0.0 | x | Started |
standard-4.0.0 | Provide Service support
system | 4.0.0 | x | Started |
standard-4.0.0 | Provide System support
http | 4.0.0 | | Started |
standard-4.0.0 | Implementation of the OSGI HTTP Service
http-whiteboard | 4.0.0 | x | Started |
standard-4.0.0 | Provide HTTP Whiteboard pattern support
kar | 4.0.0 | x | Started |
standard-4.0.0 | Provide KAR (KARaf archive) support
ssh | 4.0.0 | x | Started |
standard-4.0.0 | Provide a SSHd server on Karaf
management | 4.0.0 | x | Started |
standard-4.0.0 | Provide a JMX MBeanServer and a set of MBeans in
eventadmin | 4.0.0 | x | Started |
standard-4.0.0 | OSGi Event Admin service specification for event-
scr | 4.0.0 | | Started |
standard-4.0.0 | Declarative Service support
wrap | 0.0.0 | x | Started |
standard-4.0.0 | Wrap URL handler
transaction | 1.1.1 | | Started |
enterprise-4.0.0 | OSGi Transaction Manager
persistence-api | 2.0.0 | | Started |
enterprise-4.0.0 | Persistence API
jpa | 2.0.0 | x | Started |
enterprise-4.0.0 | OSGi Persistence Container
openjpa | 2.3.0 | x | Started |
enterprise-4.0.0 | Apache OpenJPA 2.3.x persistence engine support
jdbc | 4.0.0 | x | Started |
enterprise-4.0.0 | JDBC service and commands
pax-jetty | 9.2.10.v20150310 | | Started |
org.ops4j.pax.web-4.1.4 | Provide Jetty engine support
pax-http-jetty | 4.1.4 | | Started |
org.ops4j.pax.web-4.1.4 |
pax-http | 4.1.4 | | Started |
org.ops4j.pax.web-4.1.4 | Implementation of the OSGI HTTP Service
pax-http-whiteboard | 4.1.4 | | Started |
org.ops4j.pax.web-4.1.4 | Provide HTTP Whiteboard pattern support
pax-jdbc-spec | 0.6.0 | | Started |
org.ops4j.pax.jdbc-0.6.0 | Provides OSGi JDBC Service spec
pax-jdbc | 0.6.0 | x | Started |
org.ops4j.pax.jdbc-0.6.0 | Provides JDBC Service support
pax-jdbc-config | 0.6.0 | x | Started |
org.ops4j.pax.jdbc-0.6.0 | Provides JDBC Config support
pax-jdbc-mysql | 0.6.0 | x | Started |
org.ops4j.pax.jdbc-0.6.0 | Provides JDBC MySQL DataSourceFactory
pax-jdbc-pool-dbcp2 | 0.6.0 | x | Started |
org.ops4j.pax.jdbc-0.6.0 | Provides JDBC Pooling DataSourceFactory
--
View this message in context: http://karaf.922171.n3.nabble.com/Need-help-with-OpenJPA-JTA-tp4041859.html
Sent from the Karaf - User mailing list archive at Nabble.com.
Re: Need help with OpenJPA JTA
Posted by Christian Schneider <ch...@die-schneider.net>.
Hi,
I do not see any obvious errors in what you posted.
Can you put some complete code for the problem on github or similar?
Another option would be to wait till apache karaf 4.0.1 is out and test
with the new jpa 2.1.0 implementation.
You should also try to upgrade to pax-jdbc 0.7.0-SNAPSHOT. I had
problems with pax-jdbc 0.6.0 on karaf 4.
Christian
Am 13.08.2015 um 07:34 schrieb ellirael:
> I've created api and command bundles.
> My api bundle uses OpenJPA and registers PlayerService.
> My command bundle uses PlayerService to add some players.
>
> EntityManagerFactory is successfully created for my api bundle.
>
> My *persistence.xml* file:
> <?xml version="1.0" encoding="UTF-8"?>
> <persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
> http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
> <persistence-unit name="niichi" transaction-type="JTA">
> <provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
> <jta-data-source>osgi:service/javax.sql.DataSource/(osgi.jndi.service.name=niichi)</jta-data-source>
> <class>...</class>
> </persistence-unit>
> </persistence>
>
> My *blueprint.xml* file:
> <?xml version="1.0" encoding="UTF-8"?>
> <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns:jpa="http://aries.apache.org/xmlns/jpan/v1.0.0"
> xmlns:tx="http://aries.apache.org/xmlns/transactions/v1.0.0"
> xsi:schemaLocation="
> http://www.osgi.org/xmlns/blueprint/v1.0.0
> https://osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd
> http://aries.apache.org/xmlns/transactions/v1.0.0
> http://aries.apache.org/schemas/transaction/transactionv10.xsd">
> <jpa:enable />
> <reference id="eventAdmin" interface="org.osgi.service.event.EventAdmin"
> />
> <bean id="playerDao"
> class="biz.lorien.niichi.api.internal.JpaPlayerDao">
> <tx:transaction method="*" value="Required" />
> </bean>
> <bean id="playerService"
> class="biz.lorien.niichi.api.internal.OsgiPlayerService">
> <property name="eventAdmin" ref="eventAdmin" />
> <property name="playerDao" ref="playerDao" />
> </bean>
> <service interface="biz.lorien.niichi.api.services.PlayerService"
> ref="playerService" />
> </blueprint>
>
> When I run my command I get his text in log:
> 2015-08-13 08:29:01,409 | WARN | nsole user karaf | EMSupplierImpl
> | 111 - org.apache.aries.jpa.support - 2.0.0 | No EntityManager present on
> this thread. Remember to call preCall() first
> 2015-08-13 08:29:01,409 | ERROR | nsole user karaf | ShellUtil
> | 43 - org.apache.karaf.shell.core - 4.0.0 | Exception caught while
> executing command
> java.lang.NullPointerException
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.closeAndRemoveLocalEm(EMSupplierImpl.java:118)[111:org.apache.aries.jpa.support:2.0.0]
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.postCall(EMSupplierImpl.java:110)[111:org.apache.aries.jpa.support:2.0.0]
> at
> org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.postCall(EmSupplierProxy.java:68)[109:org.apache.aries.jpa.blueprint:2.0.0]
> at
> org.apache.aries.jpa.blueprint.impl.JpaInterceptor.postCallWithException(JpaInterceptor.java:62)[109:org.apache.aries.jpa.blueprint:2.0.0]
> at
> org.apache.aries.blueprint.proxy.Collaborator.postInvokeExceptionalReturn(Collaborator.java:136)[12:org.apache.aries.blueprint.core:1.4.3]
> at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown Source)[:]
> at
> biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)[125:biz.lorien.niichi.api:1.0.0.SNAPSHOT]
> at
> biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)[126:biz.lorien.niichi.commands:1.0.0.SNAPSHOT]
> at
> org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)[43:org.apache.karaf.shell.core:4.0.0]
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)[43:org.apache.karaf.shell.core:4.0.0]
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)[43:org.apache.karaf.shell.core:4.0.0]
> at
> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)[43:org.apache.karaf.shell.core:4.0.0]
> at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)[43:org.apache.karaf.shell.core:4.0.0]
> at
> org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)[43:org.apache.karaf.shell.core:4.0.0]
> at
> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)[43:org.apache.karaf.shell.core:4.0.0]
> at
> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)[43:org.apache.karaf.shell.core:4.0.0]
> at
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)[43:org.apache.karaf.shell.core:4.0.0]
> at
> org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)[43:org.apache.karaf.shell.core:4.0.0]
> at java.lang.Thread.run(Thread.java:745)[:1.7.0_80]
>
> And this text in console:
> karaf@root()> niichi:add-player 771 asdf
> <openjpa-2.3.0-r422266:1540826 fatal user error>
> org.apache.openjpa.persistence.InvalidStateException: Could not perform
> automatic lookup of EJB container's javax.transaction.TransactionManager
> implementation. Please ensure that you are running the application from
> within an EJB 1.1 compliant EJB container, and then set the
> org.apache.openjpa.ManagedRuntime property to the appropriate value to
> obtain the TransactionManager.
> at
> org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:253)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
> at
> org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
> at
> org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
> at
> org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
> at
> org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
> at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
> Source)
> at
> biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
> at
> biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
> at
> org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
> at
> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
> at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
> at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
> at
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
> at
> org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: javax.naming.NoInitialContextException: Need to specify class
> name in environment or system property, or as an applet parameter, or in an
> application resource file: java.naming.factory.initial
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at
> javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
> at
> javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:344)
> at javax.naming.InitialContext.lookup(InitialContext.java:411)
> at
> org.apache.openjpa.ee.RegistryManagedRuntime.getTransactionManager(RegistryManagedRuntime.java:61)
> at
> org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:171)
> ... 28 more
> NestedThrowables:
> <openjpa-2.3.0-r422266:1540826 fatal user error>
> org.apache.openjpa.persistence.InvalidStateException: An error occurred
> reflecting WebSphere proprietary interfaces. Please ensure that you are
> running the application from within WebSphere Application Server.
> FailedObject: javax.naming.NoInitialContextException: Need to specify class
> name in environment or system property, or as an applet parameter, or in an
> application resource file: java.naming.factory.initial
> at
> org.apache.openjpa.ee.WASManagedRuntime.endConfiguration(WASManagedRuntime.java:343)
> at
> org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:197)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
> at
> org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
> at
> org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
> at
> org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
> at
> org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
> at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
> Source)
> at
> biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
> at
> biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
> at
> org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
> at
> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
> at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
> at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
> at
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
> at
> org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
> at java.lang.Thread.run(Thread.java:745)
> javax.naming.NoInitialContextException: Need to specify class name in
> environment or system property, or as an applet parameter, or in an
> application resource file: java.naming.factory.initial
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at
> javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
> at
> javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:344)
> at javax.naming.InitialContext.lookup(InitialContext.java:411)
> at
> org.apache.openjpa.ee.JNDIManagedRuntime.getTransactionManager(JNDIManagedRuntime.java:60)
> at
> org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:213)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
> at
> org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
> at
> org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
> at
> org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
> at
> org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
> at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
> Source)
> at
> biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
> at
> biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
> at
> org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
> at
> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
> at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
> at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
> at
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
> at
> org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
> at java.lang.Thread.run(Thread.java:745)
> javax.naming.NoInitialContextException: Need to specify class name in
> environment or system property, or as an applet parameter, or in an
> application resource file: java.naming.factory.initial
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at
> javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
> at
> javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:344)
> at javax.naming.InitialContext.lookup(InitialContext.java:411)
> at
> org.apache.openjpa.ee.JNDIManagedRuntime.getTransactionManager(JNDIManagedRuntime.java:60)
> at
> org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:213)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
> at
> org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
> at
> org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
> at
> org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
> at
> org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
> at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
> Source)
> at
> biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
> at
> biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
> at
> org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
> at
> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
> at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
> at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
> at
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
> at
> org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
> at java.lang.Thread.run(Thread.java:745)
> javax.naming.NoInitialContextException: Need to specify class name in
> environment or system property, or as an applet parameter, or in an
> application resource file: java.naming.factory.initial
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at
> javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
> at
> javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:344)
> at javax.naming.InitialContext.lookup(InitialContext.java:411)
> at
> org.apache.openjpa.ee.JNDIManagedRuntime.getTransactionManager(JNDIManagedRuntime.java:60)
> at
> org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:213)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
> at
> org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
> at
> org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
> at
> org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
> at
> org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
> at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
> Source)
> at
> biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
> at
> biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
> at
> org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
> at
> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
> at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
> at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
> at
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
> at
> org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
> at java.lang.Thread.run(Thread.java:745)
> javax.naming.NoInitialContextException: Need to specify class name in
> environment or system property, or as an applet parameter, or in an
> application resource file: java.naming.factory.initial
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at
> javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
> at
> javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:344)
> at javax.naming.InitialContext.lookup(InitialContext.java:411)
> at
> org.apache.openjpa.ee.JNDIManagedRuntime.getTransactionManager(JNDIManagedRuntime.java:60)
> at
> org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:213)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
> at
> org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
> at
> org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
> at
> org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
> at
> org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
> at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
> Source)
> at
> biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
> at
> biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
> at
> org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
> at
> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
> at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
> at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
> at
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
> at
> org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
> at java.lang.Thread.run(Thread.java:745)
> javax.naming.NoInitialContextException: Need to specify class name in
> environment or system property, or as an applet parameter, or in an
> application resource file: java.naming.factory.initial
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at
> javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
> at
> javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:344)
> at javax.naming.InitialContext.lookup(InitialContext.java:411)
> at
> org.apache.openjpa.ee.JNDIManagedRuntime.getTransactionManager(JNDIManagedRuntime.java:60)
> at
> org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:213)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
> at
> org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
> at
> org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
> at
> org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
> at
> org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
> at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
> Source)
> at
> biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
> at
> biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
> at
> org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
> at
> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
> at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
> at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
> at
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
> at
> org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
> at java.lang.Thread.run(Thread.java:745)
> javax.naming.NoInitialContextException: Need to specify class name in
> environment or system property, or as an applet parameter, or in an
> application resource file: java.naming.factory.initial
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at
> javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
> at
> javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:344)
> at javax.naming.InitialContext.lookup(InitialContext.java:411)
> at
> org.apache.openjpa.ee.JNDIManagedRuntime.getTransactionManager(JNDIManagedRuntime.java:60)
> at
> org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:213)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
> at
> org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
> at
> org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
> at
> org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
> at
> org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
> at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
> Source)
> at
> biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
> at
> biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
> at
> org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
> at
> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
> at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
> at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
> at
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
> at
> org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
> at java.lang.Thread.run(Thread.java:745)
> javax.naming.NoInitialContextException: Need to specify class name in
> environment or system property, or as an applet parameter, or in an
> application resource file: java.naming.factory.initial
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at
> javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
> at
> javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:344)
> at javax.naming.InitialContext.lookup(InitialContext.java:411)
> at
> org.apache.openjpa.ee.JNDIManagedRuntime.getTransactionManager(JNDIManagedRuntime.java:60)
> at
> org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:213)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
> at
> org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
> at
> org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
> at
> org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
> at
> org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
> at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
> Source)
> at
> biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
> at
> biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
> at
> org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
> at
> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
> at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
> at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
> at
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
> at
> org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
> at java.lang.Thread.run(Thread.java:745)
> javax.naming.NoInitialContextException: Need to specify class name in
> environment or system property, or as an applet parameter, or in an
> application resource file: java.naming.factory.initial
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at
> javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
> at
> javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:344)
> at javax.naming.InitialContext.lookup(InitialContext.java:411)
> at
> org.apache.openjpa.ee.JNDIManagedRuntime.getTransactionManager(JNDIManagedRuntime.java:60)
> at
> org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:213)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
> at
> org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
> at
> org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
> at
> org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
> at
> org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
> at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
> Source)
> at
> biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
> at
> biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
> at
> org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
> at
> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
> at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
> at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
> at
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
> at
> org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
> at java.lang.Thread.run(Thread.java:745)
> java.lang.ClassNotFoundException: com.arjuna.jta.JTA_TransactionManager not
> found by biz.lorien.niichi.api [125]
> at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1558)
> at
> org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:79)
> at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1998)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:278)
> at
> org.apache.openjpa.ee.InvocationManagedRuntime.getTransactionManager(InvocationManagedRuntime.java:67)
> at
> org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:229)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
> at
> org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
> at
> org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
> at
> org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
> at
> org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
> at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
> Source)
> at
> biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
> at
> biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
> at
> org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
> at
> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
> at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
> at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
> at
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
> at
> org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
> at java.lang.Thread.run(Thread.java:745)
> java.lang.ClassNotFoundException:
> com.bluestone.jta.SaTransactionManagerFactory not found by
> biz.lorien.niichi.api [125]
> at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1558)
> at
> org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:79)
> at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1998)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:278)
> at
> org.apache.openjpa.ee.InvocationManagedRuntime.getTransactionManager(InvocationManagedRuntime.java:67)
> at
> org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:229)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
> at
> org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
> at
> org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
> at
> org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
> at
> org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
> at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
> Source)
> at
> biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
> at
> biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
> at
> org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
> at
> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
> at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
> at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
> at
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
> at
> org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
> at java.lang.Thread.run(Thread.java:745)
> java.lang.ClassNotFoundException: org.openejb.OpenEJB not found by
> biz.lorien.niichi.api [125]
> at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1558)
> at
> org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:79)
> at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1998)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:278)
> at
> org.apache.openjpa.ee.InvocationManagedRuntime.getTransactionManager(InvocationManagedRuntime.java:67)
> at
> org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:229)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
> at
> org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
> at
> org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
> at
> org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
> at
> org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
> at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
> Source)
> at
> biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
> at
> biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
> at
> org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
> at
> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
> at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
> at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
> at
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
> at
> org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
> at java.lang.Thread.run(Thread.java:745)
> java.lang.ClassNotFoundException: com.sun.jts.jta.TransactionManagerImpl not
> found by biz.lorien.niichi.api [125]
> at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1558)
> at
> org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:79)
> at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1998)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:278)
> at
> org.apache.openjpa.ee.InvocationManagedRuntime.getTransactionManager(InvocationManagedRuntime.java:67)
> at
> org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:229)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
> at
> org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
> at
> org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
> at
> org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
> at
> org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
> at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
> Source)
> at
> biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
> at
> biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
> at
> org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
> at
> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
> at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
> at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
> at
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
> at
> org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
> at java.lang.Thread.run(Thread.java:745)
> java.lang.ClassNotFoundException:
> com.inprise.visitransact.jta.TransactionManagerImpl not found by
> biz.lorien.niichi.api [125]
> at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1558)
> at
> org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:79)
> at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1998)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:278)
> at
> org.apache.openjpa.ee.InvocationManagedRuntime.getTransactionManager(InvocationManagedRuntime.java:67)
> at
> org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticManagedRuntime.java:229)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(AbstractBrokerFactory.java:728)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:399)
> at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228)
> at
> org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
> at
> org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
> at
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.createEm(EMSupplierImpl.java:73)
> at
> org.apache.aries.jpa.support.impl.EMSupplierImpl.preCall(EMSupplierImpl.java:99)
> at
> org.apache.aries.jpa.blueprint.supplier.impl.EmSupplierProxy.preCall(EmSupplierProxy.java:63)
> at
> org.apache.aries.jpa.blueprint.impl.JpaInterceptor.preCall(JpaInterceptor.java:44)
> at
> org.apache.aries.blueprint.proxy.Collaborator.preInvoke(Collaborator.java:75)
> at Proxy15739f62_90de_433c_be3c_257ec24b7289.addPlayer(Unknown
> Source)
> at
> biz.lorien.niichi.api.internal.OsgiPlayerService.addPlayer(OsgiPlayerService.java:26)
> at
> biz.lorien.niichi.commands.AddPlayerCommand.execute(AddPlayerCommand.java:40)
> at
> org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)
> at
> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)
> at
> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
> at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
> at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
> at
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
> at
> org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:267)
> at java.lang.Thread.run(Thread.java:745)
> Error executing command: java.lang.NullPointerException
>
> What am I doing wrong?
>
> Installed features are:
> feature:info feature:install
> karaf@root()> feature:list -i
> Name | Version | Required | State | Repository
> | Description
> -------------------------------------------------------------------------------------------------------------------------------------------
> aries-proxy | 4.0.0 | | Started |
> standard-4.0.0 | Aries Proxy
> aries-blueprint | 4.0.0 | x | Started |
> standard-4.0.0 | Aries Blueprint
> feature | 4.0.0 | x | Started |
> standard-4.0.0 | Features Support
> shell | 4.0.0 | x | Started |
> standard-4.0.0 | Karaf Shell
> shell-compat | 4.0.0 | x | Started |
> standard-4.0.0 | Karaf Shell Compatibility
> deployer | 4.0.0 | x | Started |
> standard-4.0.0 | Karaf Deployer
> bundle | 4.0.0 | x | Started |
> standard-4.0.0 | Provide Bundle support
> config | 4.0.0 | x | Started |
> standard-4.0.0 | Provide OSGi ConfigAdmin support
> diagnostic | 4.0.0 | x | Started |
> standard-4.0.0 | Provide Diagnostic support
> instance | 4.0.0 | x | Started |
> standard-4.0.0 | Provide Instance support
> jaas | 4.0.0 | x | Started |
> standard-4.0.0 | Provide JAAS support
> log | 4.0.0 | x | Started |
> standard-4.0.0 | Provide Log support
> package | 4.0.0 | x | Started |
> standard-4.0.0 | Package commands and mbeans
> service | 4.0.0 | x | Started |
> standard-4.0.0 | Provide Service support
> system | 4.0.0 | x | Started |
> standard-4.0.0 | Provide System support
> http | 4.0.0 | | Started |
> standard-4.0.0 | Implementation of the OSGI HTTP Service
> http-whiteboard | 4.0.0 | x | Started |
> standard-4.0.0 | Provide HTTP Whiteboard pattern support
> kar | 4.0.0 | x | Started |
> standard-4.0.0 | Provide KAR (KARaf archive) support
> ssh | 4.0.0 | x | Started |
> standard-4.0.0 | Provide a SSHd server on Karaf
> management | 4.0.0 | x | Started |
> standard-4.0.0 | Provide a JMX MBeanServer and a set of MBeans in
> eventadmin | 4.0.0 | x | Started |
> standard-4.0.0 | OSGi Event Admin service specification for event-
> scr | 4.0.0 | | Started |
> standard-4.0.0 | Declarative Service support
> wrap | 0.0.0 | x | Started |
> standard-4.0.0 | Wrap URL handler
> transaction | 1.1.1 | | Started |
> enterprise-4.0.0 | OSGi Transaction Manager
> persistence-api | 2.0.0 | | Started |
> enterprise-4.0.0 | Persistence API
> jpa | 2.0.0 | x | Started |
> enterprise-4.0.0 | OSGi Persistence Container
> openjpa | 2.3.0 | x | Started |
> enterprise-4.0.0 | Apache OpenJPA 2.3.x persistence engine support
> jdbc | 4.0.0 | x | Started |
> enterprise-4.0.0 | JDBC service and commands
> pax-jetty | 9.2.10.v20150310 | | Started |
> org.ops4j.pax.web-4.1.4 | Provide Jetty engine support
> pax-http-jetty | 4.1.4 | | Started |
> org.ops4j.pax.web-4.1.4 |
> pax-http | 4.1.4 | | Started |
> org.ops4j.pax.web-4.1.4 | Implementation of the OSGI HTTP Service
> pax-http-whiteboard | 4.1.4 | | Started |
> org.ops4j.pax.web-4.1.4 | Provide HTTP Whiteboard pattern support
> pax-jdbc-spec | 0.6.0 | | Started |
> org.ops4j.pax.jdbc-0.6.0 | Provides OSGi JDBC Service spec
> pax-jdbc | 0.6.0 | x | Started |
> org.ops4j.pax.jdbc-0.6.0 | Provides JDBC Service support
> pax-jdbc-config | 0.6.0 | x | Started |
> org.ops4j.pax.jdbc-0.6.0 | Provides JDBC Config support
> pax-jdbc-mysql | 0.6.0 | x | Started |
> org.ops4j.pax.jdbc-0.6.0 | Provides JDBC MySQL DataSourceFactory
> pax-jdbc-pool-dbcp2 | 0.6.0 | x | Started |
> org.ops4j.pax.jdbc-0.6.0 | Provides JDBC Pooling DataSourceFactory
>
>
>
>
> --
> View this message in context: http://karaf.922171.n3.nabble.com/Need-help-with-OpenJPA-JTA-tp4041859.html
> Sent from the Karaf - User mailing list archive at Nabble.com.