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.

Reply via email to