Hi Conrad, I've fixed the NoSuchElementException, but not sure if this fixed your service as well. If your service still does not work, would you be able to provide a simplified test case so that we can reproduce the problem you are having? Thanks.
Cheers, Jervis > -----Original Message----- > From: Conrad O'Dea [mailto:[EMAIL PROTECTED] > Sent: 2007?6?12? 21:55 > To: cxf-user@incubator.apache.org > Subject: problem invoking on JAX-WS provider > > > Hi, > after getting over the recent HTTPs problems (thanks Polar!) > I'm running > into some more problems updating our service to the latest > version of CXF. > > This service is kind of RESTful: it's implemented as a > Provider which is > using XML/HTTP. The Provider Implementation is annotated like this: > > > > @WebServiceProvider(serviceName = "ModelProvider") > > @ServiceMode(value = Service.Mode.PAYLOAD) > > @BindingType(value = "http://cxf.apache.org/bindings/xformat") > > public class MyProvider implements Provider<Source> { > > ... > > } > > > and is published like this; > > > Endpoint ep = Endpoint.create(HTTPBinding.HTTP_BINDING, provider); > > ep.publish(address); > > > With the exception of the @BindingType annotation, this is > pretty similar to > the restful_dispatch sample. > > > The problem that I'm seeing is that when a consumer tries to > invoke on the > service, there's an exception thrown in > the ProviderInDatabindingInterceptor. Even a HTTP GET causes > the problem. > The stack trace is below. I've tried messing about with the > service (such > as removing the @BindingType annotation) but I generally get the same > behaviour. I'm not using any external configuration for the service. > > > Can anyone shed any light as to why this is happening or > suggest what I may > be missing? > > > thanks > > Conrad > > > > > [java] Jun 12, 2007 2:44:29 PM > org.apache.cxf.interceptor.AttachmentInInterceptor handleMessage > [java] INFO: AttachmentInInterceptor skipped in HTTP GET method > [java] Jun 12, 2007 2:44:29 PM > org.apache.cxf.interceptor.StaxInInterceptor handleMessage > [java] INFO: StaxInInterceptor skipped in HTTP GET method > [java] Jun 12, 2007 2:44:29 PM > org.apache.cxf.phase.PhaseInterceptorChain doIntercept > [java] INFO: Interceptor has thrown exception, unwinding now > [java] java.util.NoSuchElementException > [java] at > java.util.concurrent.ConcurrentHashMap$HashIterator.nextEntry( > ConcurrentHashMap.java:1116) > [java] at > java.util.concurrent.ConcurrentHashMap$ValueIterator.next > (ConcurrentHashMap.java:1136) > [java] at > java.util.Collections$UnmodifiableCollection$1.next( > Collections.java:1010) > [java] at > org.apache.cxf.jaxws.interceptors.ProviderInDatabindingInterce > ptor.handleMessage > (ProviderInDatabindingInterceptor.java:54) > [java] at > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept( > PhaseInterceptorChain.java:162) > [java] at > org.apache.cxf.transport.ChainInitiationObserver.onMessage( > ChainInitiationObserver.java:63) > [java] at > org.apache.cxf.transport.http_jetty.JettyHTTPDestination.servi > ceRequest( > JettyHTTPDestination.java:255) > [java] at > org.apache.cxf.transport.http_jetty.JettyHTTPDestination.doService( > JettyHTTPDestination.java:214) > [java] at > org.apache.cxf.transport.http_jetty.JettyHTTPHandler.handle( > JettyHTTPHandler.java:54) > [java] at org.mortbay.jetty.handler.ContextHandler.handle( > ContextHandler.java:712) > [java] at > org.mortbay.jetty.handler.ContextHandlerCollection.handle > (ContextHandlerCollection.java:211) > [java] at org.mortbay.jetty.handler.HandlerWrapper.handle( > HandlerWrapper.java:139) > [java] at org.mortbay.jetty.Server.handle(Server.java:285) > [java] at org.mortbay.jetty.HttpConnection.handleRequest( > HttpConnection.java:502) > [java] at > org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete( > HttpConnection.java:821) > [java] at > org.mortbay.jetty.HttpParser.parseNext(HttpParser.java > :513) > [java] at org.mortbay.jetty.HttpParser.parseAvailable( > HttpParser.java:208) > [java] at org.mortbay.jetty.HttpConnection.handle( > HttpConnection.java:378) > [java] at > org.mortbay.jetty.bio.SocketConnector$Connection.run( > SocketConnector.java:226) > [java] at > org.mortbay.thread.BoundedThreadPool$PoolThread.run( > BoundedThreadPool.java:442) > ---------------------------- IONA Technologies PLC (registered in Ireland) Registered Number: 171387 Registered Address: The IONA Building, Shelbourne Road, Dublin 4, Ireland