The commands for running the application client don't work.
-----------------------------------------------------------

                 Key: GERONIMO-4578
                 URL: https://issues.apache.org/jira/browse/GERONIMO-4578
             Project: Geronimo
          Issue Type: Bug
      Security Level: public (Regular issues)
          Components: documentation
    Affects Versions: 2.1, 2.2
         Environment: Windows XP SP3  + IBM JDK 6
            Reporter: Ying Tang
            Priority: Trivial


In the page "Using Java Persistence API in application client" in 2.1 doc
(http://cwiki.apache.org/GMOxDOC21/using-java-persistence-api-in-application-client.html)
and "Deploying and running JPA application client"  in 2.2 doc 
(http://cwiki.apache.org/GMOxDOC22/deploying-and-running-jpa-application-client.html):

The commands in the last section (list, update, create, delete) are not 
working.  
Steps:
1. Develop an application client following the instructions in the doc.
2. Export the JAR file.
3. Deploy the .jar to the server using deploy the command. 
4. Run the application client using  the command :
<geronimo_home>/bin>java -Djava.endorsed.dirs="<geronimo_home>/lib/endorsed" 
-jar <geronimo_home>/bin/client.jar  AccountJPA/AccountJPA-app-client/3.0/jar 
list

Error log:
2009-03-09 15:53:59,218 ERROR [GBeanInstance] Problem in doStop of 
org.apache.geronimo.configs/client-corba-yoko/2.1.4-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/client-corba-yoko/2.1.4-SNAPSHOT/car,j2eeType=CORBABean,name=Server
java.lang.NoSuchMethodError: 
org/omg/PortableInterceptor/IORInterceptor_3_0.adapter_manager_state_changed(Ljava/lang/String;S)V
        at 
org.apache.yoko.orb.OB.PIManager.adapterManagerStateChange(PIManager.java:532)
        at 
org.apache.yoko.orb.OBPortableServer.POAManager_impl.deactivate(POAManager_impl.java:368)
        at 
org.apache.yoko.orb.OBPortableServer.POAManagerFactory_impl._OB_deactivate(POAManagerFactory_impl.java:343)
        at 
org.apache.yoko.orb.OB.ORBControl.completeServerShutdown(ORBControl.java:100)
        at org.apache.yoko.orb.OB.ORBControl.shutdownServer(ORBControl.java:427)
        at 
org.apache.yoko.orb.OB.ORBControl.shutdownServerClient(ORBControl.java:455)
        at org.apache.yoko.orb.OBCORBA.ORB_impl.destroy(ORB_impl.java:1393)
        at org.apache.geronimo.corba.CORBABean.doStop(CORBABean.java:260)
        at 
org.apache.geronimo.gbean.runtime.GBeanInstance.destroyInstance(GBeanInstance.java:1161)
        at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStop(GBeanInstanceState.java:339)
        at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstanceState.java:188)
        at 
org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.java:563)
        at 
org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.java:423)
        at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstanceState.java:180)
        at 
org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.java:563)
        at 
org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.java:423)
        at 
org.apache.geronimo.kernel.config.KernelConfigurationManager$ShutdownHook.run(KernelConfigurationManager.java:336)
        at 
org.apache.geronimo.kernel.basic.BasicKernel.notifyShutdownHooks(BasicKernel.java:668)
        at 
org.apache.geronimo.kernel.basic.BasicKernel.shutdown(BasicKernel.java:645)
        at 
org.apache.geronimo.kernel.util.MainConfigurationBootstrapper$1.run(MainConfigurationBootstrapper.java:76)

We can use client.bat/sh instead. For example,
<GERONIMO_HOME>/client.bat  AccountJPA/AccountJPA-app-client/3.0/jar list

Any comments?


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to