Hi, I have built the module 'dao-jpa' by itself ,although the result is building successfull,but there has been some problems during the build,And i used this new .jar file to run the sendsoap command ,it was also the same error to the last time,here is the problems during building the 'dao-jpa': + Error stacktraces are turned on. [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------- --- [INFO] Building ODE :: JPA DAO Impl [INFO] task-segment: [install] [INFO] ------------------------------------------------------------------------- --- [INFO] [antrun:run {execution: Cleanup}] [INFO] Executing tasks [delete] Deleting 23 files from E:\ode\dao-jpa [INFO] Executed tasks [INFO] [resources:resources] [INFO] Using default encoding to copy filtered resources. [INFO] [compiler:compile] Compiling 19 source files to E:\ode\dao-jpa\target\classes [INFO] [antrun:run {execution: OpenJPA Enhancer}] [INFO] Executing tasks [java] java.lang.NoClassDefFoundError: javax/transaction/Synchronization [java] at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava .java:180) [java] at org.apache.tools.ant.taskdefs.Java.run(Java.java:710) [java] at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:178) [java] at org.apache.tools.ant.taskdefs.Java.execute(Java.java:84) [java] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja va:275) [java] at org.apache.tools.ant.Task.perform(Task.java:364) [java] at org.apache.tools.ant.Target.execute(Target.java:341) [java] at org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks(A bstractAntMojo.java:71) [java] at org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo. java:72) [java] at org.apache.maven.plugin.DefaultPluginManager.executeMojo(Defa ultPluginManager.java:443) [java] at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGo als(DefaultLifecycleExecutor.java:539) [java] at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGo alWithLifecycle(DefaultLifecycleExecutor.java:480) [java] at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGo al(DefaultLifecycleExecutor.java:459) [java] at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGo alAndHandleFailures(DefaultLifecycleExecutor.java:311) [java] at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTa skSegments(DefaultLifecycleExecutor.java:278) [java] at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(D efaultLifecycleExecutor.java:143) [java] at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334 ) [java] at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) [java] at org.apache.maven.cli.MavenCli.main(MavenCli.java:272) [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces sorImpl.java:39) [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet hodAccessorImpl.java:25) [java] at java.lang.reflect.Method.invoke(Method.java:585) [java] at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.jav a:315) [java] at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) [java] at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.j ava:430) [java] at org.codehaus.classworlds.Launcher.main(Launcher.java:375) [java] Caused by: java.lang.NoClassDefFoundError: javax/transaction/Synchro nization [java] at java.lang.Class.forName0(Native Method) [java] at java.lang.Class.forName(Class.java:164) [java] at org.apache.openjpa.conf.BrokerFactoryValue.class$(BrokerFacto ryValue.java:46) [java] at org.apache.openjpa.conf.BrokerFactoryValue.<clinit>(BrokerFac toryValue.java:45) [java] at org.apache.openjpa.conf.OpenJPAConfigurationImpl.<init>(OpenJ PAConfigurationImpl.java:178) [java] at org.apache.openjpa.conf.OpenJPAConfigurationImpl.<init>(OpenJ PAConfigurationImpl.java:154) [java] at org.apache.openjpa.conf.OpenJPAConfigurationImpl.<init>(OpenJ PAConfigurationImpl.java:145) [java] at org.apache.openjpa.enhance.PCEnhancer.main(PCEnhancer.java:35 32) [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces sorImpl.java:39) [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet hodAccessorImpl.java:25) [java] at java.lang.reflect.Method.invoke(Method.java:585) [java] at org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.jav a:202) [java] at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava .java:134) [java] ... 26 more [java] --- Nested Exception --- [java] java.lang.NoClassDefFoundError: javax/transaction/Synchronization [java] at java.lang.Class.forName0(Native Method) [java] at java.lang.Class.forName(Class.java:164) [java] at org.apache.openjpa.conf.BrokerFactoryValue.class$(BrokerFacto ryValue.java:46) [java] at org.apache.openjpa.conf.BrokerFactoryValue.<clinit>(BrokerFac toryValue.java:45) [java] at org.apache.openjpa.conf.OpenJPAConfigurationImpl.<init>(OpenJ PAConfigurationImpl.java:178) [java] at org.apache.openjpa.conf.OpenJPAConfigurationImpl.<init>(OpenJ PAConfigurationImpl.java:154) [java] at org.apache.openjpa.conf.OpenJPAConfigurationImpl.<init>(OpenJ PAConfigurationImpl.java:145) [java] at org.apache.openjpa.enhance.PCEnhancer.main(PCEnhancer.java:35 32) [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces sorImpl.java:39) [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet hodAccessorImpl.java:25) [java] at java.lang.reflect.Method.invoke(Method.java:585) [java] at org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.jav a:202) [java] at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava .java:134) [java] at org.apache.tools.ant.taskdefs.Java.run(Java.java:710) [java] at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:178) [java] at org.apache.tools.ant.taskdefs.Java.execute(Java.java:84) [java] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja va:275) [java] at org.apache.tools.ant.Task.perform(Task.java:364) [java] at org.apache.tools.ant.Target.execute(Target.java:341) [java] at org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks(A bstractAntMojo.java:71) [java] at org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo. java:72) [java] at org.apache.maven.plugin.DefaultPluginManager.executeMojo(Defa ultPluginManager.java:443) [java] at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGo als(DefaultLifecycleExecutor.java:539) [java] at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGo alWithLifecycle(DefaultLifecycleExecutor.java:480) [java] at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGo al(DefaultLifecycleExecutor.java:459) [java] at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGo alAndHandleFailures(DefaultLifecycleExecutor.java:311) [java] at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTa skSegments(DefaultLifecycleExecutor.java:278) [java] at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(D efaultLifecycleExecutor.java:143) [java] at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334 ) [java] at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) [java] at org.apache.maven.cli.MavenCli.main(MavenCli.java:272) [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces sorImpl.java:39) [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet hodAccessorImpl.java:25) [java] at java.lang.reflect.Method.invoke(Method.java:585) [java] at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.jav a:315) [java] at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) [java] at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.j ava:430) [java] at org.codehaus.classworlds.Launcher.main(Launcher.java:375) [INFO] Executed tasks [INFO] [resources:testResources] [INFO] Using default encoding to copy filtered resources. [INFO] [compiler:testCompile] [INFO] Not compiling test sources [INFO] [surefire:test] [INFO] Tests are skipped. [INFO] [jar:jar] [INFO] Building jar: E:\ode\dao-jpa\target\ode-dao-jpa-2.0-SNAPSHOT.jar [INFO] [install:install] [INFO] Installing E:\ode\dao-jpa\target\ode-dao-jpa-2.0-SNAPSHOT.jar to \ode_lib \org\apache\ode\ode-dao-jpa\2.0-SNAPSHOT\ode-dao-jpa-2.0-SNAPSHOT.jar [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL [INFO] ------------------------------------------------------------------------ [INFO] Total time: 8 seconds [INFO] Finished at: Fri Apr 27 14:36:45 CST 2007 [INFO] Final Memory: 7M/17M [INFO] ------------------------------------------------------------------------ this error seems that it can not find the class file named 'Synchronization',i know that this class file could be found in javaee.jar file,what should i do? thank you , regards
Matthieu Riou <[EMAIL PROTECTED]> wrote: Hi, There's been a problem during the build, the OpenJPA classes haven't been enhanced properly for some reason. Try to build the module 'dao-jpa' by itself and then rerun the full build. Hopefully this will fix it. Cheers, Matthieu On 4/26/07, ½ðÐÐ Áõ wrote: > > Hi > i have depolyed the ode.war file successfully to the tomcat6 server,and i > began to run the command "sendsoap > http://localhost:8080/ode/processes/helloWorld testRequest.soap",but it > returned an error in the command console like this > > "WARN - 2007-04-26 10:50:28,031 - < > org.apache.commons.httpclient.HttpMethodBase> > Going to buffer response body of large or unknown size. Using > getResponseBodyAsS > tream instead is recommended. > > /> > xmlns:java="java:package org.apache.openjpa.persistence, OpenJPA Aggregate > Jar, > version 0.9.7-incubating-SNAPSHOT"> java: > org.apache.openjpa.persisten > ce.ArgumentException An exception occured when > invoking > ODE. > /> " > > and in the same time,the tomcat console also displayed an error info like > this > > "DEBUG - BpelEngineImpl.route(237) | Routed: svcQname { > http://ode/bpel/unit-test. > wsdl}HelloService --> BpelProcess[{http://ode/bpel/unit-test}HelloWorld2-2 > ] > ERROR - ODEService.onAxisMessageExchange(123) | Exception occured while > invoking > ODE > <0.9.7-incubating-SNAPSHOT nonfatal user error> > org.apache.openjpa.persistence.A > rgumentException: Attempt to cast instance " > org.apache.ode.dao.jpa.MessageExchan > [EMAIL PROTECTED]" to PersistenceCapable failed. Ensure that it has been > enhanc > ed. > FailedObject: [EMAIL PROTECTED] > at org.apache.openjpa.kernel.BrokerImpl.assertPersistenceCapable > (BrokerI > mpl.java:4266) > at org.apache.openjpa.kernel.BrokerImpl.persist(BrokerImpl.java > :2368) > at org.apache.openjpa.kernel.BrokerImpl.persist(BrokerImpl.java > :2228) > at org.apache.openjpa.kernel.DelegatingBroker.persist( > DelegatingBroker.j > ava:1007) > at org.apache.openjpa.persistence.EntityManagerImpl.persist > (EntityManage > rImpl.java:538) > at > org.apache.ode.dao.jpa.BPELDAOConnectionImpl.createMessageExchange(BP > ELDAOConnectionImpl.java:74) > at org.apache.ode.bpel.engine.BpelEngineImpl.createMessageExchange > (BpelE > ngineImpl.java:119) > at org.apache.ode.bpel.engine.BpelEngineImpl.createMessageExchange > (BpelE > ngineImpl.java:138) > at org.apache.ode.axis2.ODEService.onAxisMessageExchange( > ODEService.java > :100) > at > org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic(ODE > MessageReceiver.java:78) > at org.apache.ode.axis2.hooks.ODEMessageReceiver.receive > (ODEMessageRecei > ver.java:53) > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:493) > at > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReq > uest(HTTPTransportUtils.java:319) > at org.apache.axis2.transport.http.AxisServlet.doPost( > AxisServlet.java:2 > 47) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:290) > at org.apache.catalina.core.ApplicationFilterChain.doFilter > (ApplicationF > ilterChain.java:206) > at org.apache.catalina.core.StandardWrapperValve.invoke > (StandardWrapperV > alve.java:228) > at org.apache.catalina.core.StandardContextValve.invoke > (StandardContextV > alve.java:175) > at org.apache.catalina.core.StandardHostValve.invoke( > StandardHostValve.j > ava:128) > at org.apache.catalina.valves.ErrorReportValve.invoke( > ErrorReportValve.j > ava:104) > at org.apache.catalina.core.StandardEngineValve.invoke > (StandardEngineVal > ve.java:109) > at org.apache.catalina.connector.CoyoteAdapter.service( > CoyoteAdapter.jav > a:216) > at org.apache.coyote.http11.Http11Processor.process( > Http11Processor.java > :844) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce > ss(Http11Protocol.java:634) > at org.apache.tomcat.util.net.JIoEndpoint$Worker.run( > JIoEndpoint.java:44 > 5) > at java.lang.Thread.run(Thread.java:595) > ERROR - ODEService.onAxisMessageExchange(138) | Rolling back ODE MEX null" > > i do not know why the error has occured? could you help me? > > thanks > > best regards! Send instant messages to your online friends http://uk.messenger.yahoo.com