Re: Error calling simple JAX-WS service from Flex/Flash

2007-11-09 Thread Adrian C

Remove geronimo-servlet_2.5_spec-1.1-M1.jar from you war first off and see
how it goes from there


BrianP wrote:
 
 I got my first simple JAX-WS service up and running. I got it deployed to
 Tomcat, and tested it successfully from a simple client (the client from
 'a Simple JAX-WS service', but with a different address).  Now I'm trying
 to connect to the service from a Flex/Flash client, and am getting the
 following errors (from the Tomcat log):
 
 Nov 9, 2007 9:51:15 AM org.apache.cxf.phase.PhaseInterceptorChain
 doIntercept
 INFO: Interceptor has thrown exception, unwinding now
 org.apache.cxf.interceptor.Fault
   at
 org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:101)
   at
 org.apache.cxf.jaxws.JAXWSMethodInvoker.createFault(JAXWSMethodInvoker.java:76)
   at
 org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96)
   at
 org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:100)
   at
 org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:63)
   at
 org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:56)
   at
 org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
   at
 org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:92)
   at
 org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:207)
   at
 org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:73)
   at
 org.apache.cxf.transport.servlet.ServletDestination.doMessage(ServletDestination.java:79)
   at
 org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:235)
   at
 org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:140)
   at
 org.apache.cxf.transport.servlet.CXFServlet.invoke(CXFServlet.java:278)
   at
 org.apache.cxf.transport.servlet.CXFServlet.doPost(CXFServlet.java:256)
   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(ApplicationFilterChain.java:269)
   at
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
   at
 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
   at
 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
   at
 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
   at
 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
   at
 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
   at
 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
   at
 org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
   at
 org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
   at
 org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
   at
 org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
   at
 org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
   at java.lang.Thread.run(Thread.java:619)
 Caused by: java.lang.IllegalArgumentException
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at
 org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:107)
   at
 org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:77)
   ... 28 more
 
 I also noticed this error earlier in the log : 
 
 Nov 9, 2007 9:38:58 AM org.apache.catalina.loader.WebappClassLoader
 validateJarFile
 INFO:
 validateJarFile(C:\apache-tomcat-5.5.25\webapps\OrderViewWeb\WEB-INF\lib\geronimo-servlet_2.5_spec-1.1-M1.jar)
 - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class:
 javax/servlet/Servlet.class
 
 Any idea what is going on? I searched this forum first and found another
 post where the poster mentioned that Flex uses RPC-style, and CXF is using
 doc/literal.  Could that be the problem?  I'm very new to developing with
 both Flex and CXF, so I'm assuming I'm missing something.
 
 Thanks
 

-- 
View this message in context: 
http://www.nabble.com/Error-calling-simple-JAX-WS-service-from-Flex-Flash-tf4778205.html#a13668997
Sent from the cxf-user mailing list archive at Nabble.com.



Re: Error calling simple JAX-WS service from Flex/Flash

2007-11-09 Thread BrianP

I removed it, and that produced the following error : 

Nov 9, 2007 10:22:38 AM org.apache.catalina.loader.WebappClassLoader
modified
SEVERE: Resource '/WEB-INF/lib/geronimo-servlet_2.5_spec-1.1-M1.jar' is
missing

And then a bit later in the log, I still have the '...geronimo-servlet... -
jar not loaded' message

If this problem is related, wouldn't that have caused a problem from the
simple client as well?  But that one worked.


Remove geronimo-servlet_2.5_spec-1.1-M1.jar from you war first off and see
how it goes from there


-- 
View this message in context: 
http://www.nabble.com/Error-calling-simple-JAX-WS-service-from-Flex-Flash-tf4778205.html#a13669130
Sent from the cxf-user mailing list archive at Nabble.com.



Re: Error calling simple JAX-WS service from Flex/Flash

2007-11-09 Thread Adrian C

are you sure its removed from the war  your expanded web-inf/lib directory?



I removed it, and that produced the following error : 

Nov 9, 2007 10:22:38 AM org.apache.catalina.loader.WebappClassLoader
modified
SEVERE: Resource '/WEB-INF/lib/geronimo-servlet_2.5_spec-1.1-M1.jar' is
missing

And then a bit later in the log, I still have the '...geronimo-servlet... -
jar not loaded' message

If this problem is related, wouldn't that have caused a problem from the
simple client as well?  But that one worked.


Adrian C wrote:
 
 Remove geronimo-servlet_2.5_spec-1.1-M1.jar from you war first off and see
 how it goes from there
 
 
 

-- 
View this message in context: 
http://www.nabble.com/Error-calling-simple-JAX-WS-service-from-Flex-Flash-tf4778205.html#a13669191
Sent from the cxf-user mailing list archive at Nabble.com.



Re: Error calling simple JAX-WS service from Flex/Flash

2007-11-09 Thread BrianP

My bad, I wasn't doing a 'clean' in my script so it was reloading it from a
temp/build area.  So it's gone now, and I'm left with 

INFO: Interceptor has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault
...
Caused by: java.lang.IllegalArgumentException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:107)
at
org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:77)
... 28 more


are you sure its removed from the war  your expanded web-inf/lib directory?



BrianP wrote:
 
 I removed it, and that produced the following error : 
 
 Nov 9, 2007 10:22:38 AM org.apache.catalina.loader.WebappClassLoader
 modified
 SEVERE: Resource '/WEB-INF/lib/geronimo-servlet_2.5_spec-1.1-M1.jar'
 is missing
 
 And then a bit later in the log, I still have the '...geronimo-servlet...
 - jar not loaded' message
 
 If this problem is related, wouldn't that have caused a problem from the
 simple client as well?  But that one worked.
 
 
 Adrian C wrote:
 
 Remove geronimo-servlet_2.5_spec-1.1-M1.jar from you war first off and
 see how it goes from there
 
 
 
 
 

-- 
View this message in context: 
http://www.nabble.com/Error-calling-simple-JAX-WS-service-from-Flex-Flash-tf4778205.html#a13669576
Sent from the cxf-user mailing list archive at Nabble.com.



Re: Error calling simple JAX-WS service from Flex/Flash

2007-11-09 Thread Adrian C


are you logging the messages in out and out of cxf - is the soap
action/ws-addressing correct?


BrianP wrote:
 
 I got my first simple JAX-WS service up and running. I got it deployed to
 Tomcat, and tested it successfully from a simple client (the client from
 'a Simple JAX-WS service', but with a different address).  Now I'm trying
 to connect to the service from a Flex/Flash client, and am getting the
 following errors (from the Tomcat log):
 
 Nov 9, 2007 9:51:15 AM org.apache.cxf.phase.PhaseInterceptorChain
 doIntercept
 INFO: Interceptor has thrown exception, unwinding now
 org.apache.cxf.interceptor.Fault
   at
 org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:101)
   at
 org.apache.cxf.jaxws.JAXWSMethodInvoker.createFault(JAXWSMethodInvoker.java:76)
   at
 org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96)
   at
 org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:100)
   at
 org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:63)
   at
 org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:56)
   at
 org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
   at
 org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:92)
   at
 org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:207)
   at
 org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:73)
   at
 org.apache.cxf.transport.servlet.ServletDestination.doMessage(ServletDestination.java:79)
   at
 org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:235)
   at
 org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:140)
   at
 org.apache.cxf.transport.servlet.CXFServlet.invoke(CXFServlet.java:278)
   at
 org.apache.cxf.transport.servlet.CXFServlet.doPost(CXFServlet.java:256)
   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(ApplicationFilterChain.java:269)
   at
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
   at
 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
   at
 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
   at
 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
   at
 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
   at
 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
   at
 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
   at
 org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
   at
 org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
   at
 org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
   at
 org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
   at
 org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
   at java.lang.Thread.run(Thread.java:619)
 Caused by: java.lang.IllegalArgumentException
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at
 org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:107)
   at
 org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:77)
   ... 28 more
 
 I also noticed this error earlier in the log : 
 
 Nov 9, 2007 9:38:58 AM org.apache.catalina.loader.WebappClassLoader
 validateJarFile
 INFO:
 validateJarFile(C:\apache-tomcat-5.5.25\webapps\OrderViewWeb\WEB-INF\lib\geronimo-servlet_2.5_spec-1.1-M1.jar)
 - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class:
 javax/servlet/Servlet.class
 
 Any idea what is going on? I searched this forum first and found another
 post where the poster mentioned that Flex uses RPC-style, and CXF is using
 doc/literal.  Could that be the problem?  I'm very new to developing with
 both Flex and CXF, so I'm assuming I'm missing something.
 
 Thanks
 

-- 
View this message in context: 
http://www.nabble.com/Error-calling-simple-JAX-WS-service-from-Flex-Flash-tf4778205.html#a13669935
Sent from the cxf-user mailing list archive at Nabble.com.



Re: Error calling simple JAX-WS service from Flex/Flash

2007-11-09 Thread BrianP

I wasn't logging, so I searched here on how to do that in the beans.xml and
added

jaxws:features
bean class=org.apache.cxf.feature.LoggingFeature /
/jaxws:features

to my endpoint.

This enabled the logging, which enabled me to see the entire message.  When
I saw that I immediately saw my problem.  It was on the Flex side, I was
using the wrong brackets in the mxml for the value to send, so it was
sending 'fullOrderId.text' instead of the evaluation of that value into the
int id.

It's working now!  Thanks much, Adrian!


Adrian C wrote:
 
 
 are you logging the messages in out and out of cxf - is the soap
 action/ws-addressing correct?
 
 
 BrianP wrote:
 
 I got my first simple JAX-WS service up and running. I got it deployed to
 Tomcat, and tested it successfully from a simple client (the client from
 'a Simple JAX-WS service', but with a different address).  Now I'm trying
 to connect to the service from a Flex/Flash client, and am getting the
 following errors (from the Tomcat log):
 
 Nov 9, 2007 9:51:15 AM org.apache.cxf.phase.PhaseInterceptorChain
 doIntercept
 INFO: Interceptor has thrown exception, unwinding now
 org.apache.cxf.interceptor.Fault
  at
 org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:101)
  at
 org.apache.cxf.jaxws.JAXWSMethodInvoker.createFault(JAXWSMethodInvoker.java:76)
  at
 org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96)
  at
 org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:100)
  at
 org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:63)
  at
 org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:56)
  at
 org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
  at
 org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:92)
  at
 org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:207)
  at
 org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:73)
  at
 org.apache.cxf.transport.servlet.ServletDestination.doMessage(ServletDestination.java:79)
  at
 org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:235)
  at
 org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:140)
  at
 org.apache.cxf.transport.servlet.CXFServlet.invoke(CXFServlet.java:278)
  at
 org.apache.cxf.transport.servlet.CXFServlet.doPost(CXFServlet.java:256)
  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(ApplicationFilterChain.java:269)
  at
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
  at
 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
  at
 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
  at
 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  at
 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
  at
 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
  at
 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
  at
 org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
  at
 org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
  at
 org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
  at
 org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
  at
 org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
  at java.lang.Thread.run(Thread.java:619)
 Caused by: java.lang.IllegalArgumentException
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  at
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:597)
  at
 org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:107)
  at
 org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:77)
  ... 28 more
 
 I also noticed this error earlier in the log : 
 
 Nov 9, 2007 9:38:58 AM org.apache.catalina.loader.WebappClassLoader
 validateJarFile
 INFO:
 validateJarFile(C:\apache-tomcat-5.5.25\webapps\OrderViewWeb\WEB-INF\lib\geronimo-servlet_2.5_spec-1.1-M1.jar)
 - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class:
 javax/servlet/Servlet.class
 
 Any idea what is going on?