<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-16914</id>
	<title>Nabble - cxf-user</title>
	<updated>2009-12-22T18:17:59Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/cxf-user-f16914.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/cxf-user-f16914.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26897192</id>
	<title>Re: Bean as endpoint implementor</title>
	<published>2009-12-22T18:17:59Z</published>
	<updated>2009-12-22T18:17:59Z</updated>
	<author>
		<name>Bill Li</name>
	</author>
	<content type="html">Daniel - You are absolutely right. The most quick fix is to simply rename
&lt;br&gt;endpoint bean.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;lt;jaxws:endpoint id=&amp;quot;myGlobManagerEndPoint&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; implementor=&amp;quot;#myGlobManager&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; address=&amp;quot;/myGlobManager&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;It works great now! Thanks.
&lt;br&gt;&lt;br&gt;Bill
&lt;br&gt;&lt;br&gt;On Wed, Dec 23, 2009 at 1:51 AM, Daniel Kulp &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26897192&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dkulp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;lt;jaxws:endpoint id=&amp;quot;myGlobManager&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; implementor=&amp;quot;#myGlobManager&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; address=&amp;quot;/myGlobManager&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The implementor attribute is pointing at itself. &amp;nbsp;The jaxws:endpoint bean
&lt;br&gt;&amp;gt; is
&lt;br&gt;&amp;gt; named myGlobManager and that's also the implementor? &amp;nbsp; That's definitely
&lt;br&gt;&amp;gt; not
&lt;br&gt;&amp;gt; right.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Most likely, you want something like:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;bean id=&amp;quot;myGlobManagerImpl&amp;quot; class=&amp;quot;com.......MyGlobManagerImpl&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;jaxws:endpoint id=&amp;quot;myGlobManager&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; implementor=&amp;quot;#myGlobManagerImpl&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; address=&amp;quot;/myGlobManager&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Due to your Autowired things, you may also need a TabManager bean and
&lt;br&gt;&amp;gt; similar
&lt;br&gt;&amp;gt; stuff defined in your beans.xml.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Dan
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue December 22 2009 12:35:08 pm Bill Li wrote:
&lt;br&gt;&amp;gt; &amp;gt; Hi folks,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I have a working project and would like to introduce web service
&lt;br&gt;&amp;gt; &amp;gt; functionality here. I read around doc and successfully get a Foo service
&lt;br&gt;&amp;gt; &amp;gt; running. My env is Spring 2.5, Jetty 6/Tomat 6. But when I try to export
&lt;br&gt;&amp;gt; my
&lt;br&gt;&amp;gt; &amp;gt; existing services, I continues hit spring exceptions. Let us come down to
&lt;br&gt;&amp;gt; &amp;gt; code.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Interface
&lt;br&gt;&amp;gt; &amp;gt; ========
&lt;br&gt;&amp;gt; &amp;gt; @WebService(name=&amp;quot;myGlobManager&amp;quot;, targetNamespace=&amp;quot;&lt;a href=&quot;http://cxf.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;quot;)
&lt;br&gt;&amp;gt; &amp;gt; public interface MyGlobManager {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; public MyGlob fetch();
&lt;br&gt;&amp;gt; &amp;gt; }
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Impl
&lt;br&gt;&amp;gt; &amp;gt; ========
&lt;br&gt;&amp;gt; &amp;gt; @Service(value = &amp;quot;myGlobManager&amp;quot;)
&lt;br&gt;&amp;gt; &amp;gt; @WebService(endpointInterface=&amp;quot;com.beelun.shoppro.service.MyGlobManager&amp;quot;)
&lt;br&gt;&amp;gt; &amp;gt; public class MyGlobManagerImpl extends GenericDaoHibernate&amp;lt;MyGlob, Long&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; implements MyGlobManager {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; // A cache for myGlob
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; private MyGlob myGlob = null;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; @Autowired
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; public MyGlobManagerImpl(SessionFactory sessionFactory) {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; super(MyGlob.class, sessionFactory);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; @Autowired
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; TabManager tabManager;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; @Override
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; public MyGlob fetch() {...}
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Config file
&lt;br&gt;&amp;gt; &amp;gt; =========
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;beans xmlns=&amp;quot;&lt;a href=&quot;http://www.springframework.org/schema/beans&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springframework.org/schema/beans&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; xmlns:xsi=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; xmlns:jaxws=&amp;quot;&lt;a href=&quot;http://cxf.apache.org/jaxws&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org/jaxws&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; xsi:schemaLocation=&amp;quot;&lt;a href=&quot;http://www.springframework.org/schema/beans&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springframework.org/schema/beans&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;&lt;a href=&quot;http://www.springframework.org/schema/beans/spring-beans.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springframework.org/schema/beans/spring-beans.xsd&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;&lt;a href=&quot;http://cxf.apache.org/jaxws&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org/jaxws&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://cxf.apache.org/schemas/jaxws.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org/schemas/jaxws.xsd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;lt;import resource=&amp;quot;classpath:META-INF/cxf/cxf.xml&amp;quot; /&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;lt;import resource=&amp;quot;classpath:META-INF/cxf/cxf-extension-soap.xml&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;lt;import resource=&amp;quot;classpath:META-INF/cxf/cxf-servlet.xml&amp;quot; /&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;lt;jaxws:endpoint id=&amp;quot;fooManager&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; implementor=&amp;quot;com.beelun.shoppro.service.impl.FooManagerImpl&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; address=&amp;quot;/fooManager&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;lt;jaxws:endpoint id=&amp;quot;myGlobManager&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; implementor=&amp;quot;#myGlobManager&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; address=&amp;quot;/myGlobManager&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;/beans&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Exceptions
&lt;br&gt;&amp;gt; &amp;gt; =============
&lt;br&gt;&amp;gt; &amp;gt; 2009-12-23 01:12:25.099::WARN: &amp;nbsp;Failed startup of context
&lt;br&gt;&amp;gt; &amp;gt; org.mortbay.jetty.plugin.Jetty6PluginWebAppContext@1478e67f
&lt;br&gt;&amp;gt; &amp;gt; {/,F:\shoppro\src\main\webapp}
&lt;br&gt;&amp;gt; &amp;gt; org.springframework.beans.factory.BeanCreationException: Error creating
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;bean with name 'myGlobManager': Cannot resolve reference to bean
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;'myGlobManager' while setting constructor argument; nested exception is
&lt;br&gt;&amp;gt; &amp;gt; org.springframework.beans.factory.BeanCurrentlyInCreationException: Error
&lt;br&gt;&amp;gt; &amp;gt; creating bean with name 'myGlobManager': Requested bean is currently in
&lt;br&gt;&amp;gt; &amp;gt; creation: Is there an unresolvable circular reference?
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; org.springframework.beans.factory.support.BeanDefinitionValueResolver.resol
&lt;br&gt;&amp;gt; &amp;gt; veReference(BeanDefinitionValueResolver.java:275) at
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; org.springframework.beans.factory.support.BeanDefinitionValueResolver.resol
&lt;br&gt;&amp;gt; &amp;gt; veValueIfNecessary(BeanDefinitionValueResolver.java:104) ....
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Any idea?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Thanks.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Daniel Kulp
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26897192&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dkulp@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.dankulp.com/blog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.dankulp.com/blog&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Bill Li(李保存)
&lt;br&gt;&lt;a href=&quot;http://BaliOnWeb.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://BaliOnWeb.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bean-as-endpoint-implementor-tp26891596p26897192.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26895212</id>
	<title>RE: trouble running webservice on weblogic</title>
	<published>2009-12-22T14:19:06Z</published>
	<updated>2009-12-22T14:19:06Z</updated>
	<author>
		<name>KARR, DAVID (ATTCINW)</name>
	</author>
	<content type="html">&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Bill Smith [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26895212&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nedry@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Tuesday, December 22, 2009 1:32 PM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26895212&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: trouble running webservice on weblogic
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I am trying to create a rather simple webservice on weblogic 10MP1.
&lt;br&gt;&lt;br&gt;You will very likely have to make sure that your application jars are
&lt;br&gt;used instead of some that WebLogic uses natively. &amp;nbsp;You do that with a
&lt;br&gt;&amp;quot;weblogic-application.xml&amp;quot; file that specifies the
&lt;br&gt;&amp;quot;prefer-application-packages&amp;quot; element.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/trouble-running-webservice-on-weblogic-tp26894674p26895212.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26894674</id>
	<title>trouble running webservice on weblogic</title>
	<published>2009-12-22T13:32:27Z</published>
	<updated>2009-12-22T13:32:27Z</updated>
	<author>
		<name>Bill Smith-20</name>
	</author>
	<content type="html">I am trying to create a rather simple webservice on weblogic 10MP1.
&lt;br&gt;&lt;br&gt;&lt;br&gt;I am getting the following stack trace, the scenario I am trying is below
&lt;br&gt;the stacktrace &amp;nbsp;Any help with any ideas on how to troubleshoot would be
&lt;br&gt;appreciated.
&lt;br&gt;&lt;br&gt;java.lang.IllegalArgumentException: argument type mismatch
&lt;br&gt;&amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Method.java:585)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.databinding.AbstractWrapperHelper.createWrapperObject(AbstractWrapperHelper.java:99)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.jaxws.interceptors.WrapperClassOutInterceptor.handleMessage(WrapperClassOutInterceptor.java:103)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:236)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage(OutgoingChainInterceptor.java:76)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:236)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:109)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:98)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:394)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:170)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:142)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:179)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:103)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:159)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:226)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:124)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3395)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at weblogic.security.service.SecurityManager.runAs(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2140)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2046)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.work.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:21)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
&lt;br&gt;Dec 22, 2009 9:12:24 PM org.apache.cxf.phase.PhaseInterceptorChain
&lt;br&gt;doIntercept
&lt;br&gt;WARNING: Interceptor has thrown exception, unwinding now
&lt;br&gt;org.apache.cxf.interceptor.Fault
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.databinding.AbstractWrapperHelper.createWrapperObject(AbstractWrapperHelper.java:107)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.jaxws.interceptors.WrapperClassOutInterceptor.handleMessage(WrapperClassOutInterceptor.java:103)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:236)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage(OutgoingChainInterceptor.java:76)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:236)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:109)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:98)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:394)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:170)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:142)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:179)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:103)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:159)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:226)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:124)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3395)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at weblogic.security.service.SecurityManager.runAs(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2140)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2046)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.work.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:21)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I am using cxf 2.2.5 with a very simple interface
&lt;br&gt;&lt;br&gt;&lt;br&gt;@WebService
&lt;br&gt;public interface CaseService {
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; @WebResult(name=&amp;quot;closeTicketResponse&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; public String closeTicket(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @WebParam(name=&amp;quot;ticketNumber&amp;quot;) &amp;nbsp;String ticketNumber
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; );
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;implementing class
&lt;br&gt;&lt;br&gt;&lt;br&gt;@WebService(endpointInterface = &amp;quot;CaseService&amp;quot;)
&lt;br&gt;public class CaseServiceImpl implements CaseService {
&lt;br&gt;public String closeTicket(String ticketNumber) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return ticketNumber;
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;spring file
&lt;br&gt;&lt;br&gt;&amp;lt;beans xmlns=&amp;quot;&lt;a href=&quot;http://www.springframework.org/schema/beans&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springframework.org/schema/beans&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:xsi=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:cxf=&amp;quot;&lt;a href=&quot;http://cxf.apache.org/core&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org/core&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:jaxrs=&amp;quot;&lt;a href=&quot;http://cxf.apache.org/jaxrs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org/jaxrs&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:jaxws=&amp;quot;&lt;a href=&quot;http://cxf.apache.org/jaxws&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org/jaxws&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:wsp=&amp;quot;&lt;a href=&quot;http://www.w3.org/2006/07/ws-policy&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2006/07/ws-policy&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:p=&amp;quot;&lt;a href=&quot;http://cxf.apache.org/policy&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org/policy&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:context=&amp;quot;&lt;a href=&quot;http://www.springframework.org/schema/context&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springframework.org/schema/context&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;xsi:schemaLocation=&amp;quot;&lt;a href=&quot;http://www.springframework.org/schema/beans&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springframework.org/schema/beans&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.springframework.org/schema/beans/spring-beans.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springframework.org/schema/beans/spring-beans.xsd&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://cxf.apache.org/jaxrs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org/jaxrs&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://cxf.apache.org/schemas/jaxrs.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org/schemas/jaxrs.xsd&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://cxf.apache.org/jaxws&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org/jaxws&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://cxf.apache.org/schemas/jaxws.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org/schemas/jaxws.xsd&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://cxf.apache.org/core&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org/core&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://cxf.apache.org/schemas/core.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org/schemas/core.xsd&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.w3.org/2006/07/ws-policy&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2006/07/ws-policy&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.w3.org/2006/11/ws-policy.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2006/11/ws-policy.xsd&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://cxf.apache.org/policy&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org/policy&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://cxf.apache.org/schemas/policy.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org/schemas/policy.xsd&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.springframework.org/schema/context&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springframework.org/schema/context&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.springframework.org/schema/context/spring-context-2.5.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springframework.org/schema/context/spring-context-2.5.xsd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- Import CXF services --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;import resource=&amp;quot;classpath:META-INF/cxf/cxf.xml&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;import
&lt;br&gt;resource=&amp;quot;classpath:META-INF/cxf/cxf-extension-jaxrs-binding.xml&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;import resource=&amp;quot;classpath:META-INF/cxf/cxf-extension-xml.xml&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;import resource=&amp;quot;classpath:META-INF/cxf/cxf-extension-soap.xml&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;import resource=&amp;quot;classpath:META-INF/cxf/cxf-servlet.xml&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;import
&lt;br&gt;resource=&amp;quot;classpath:META-INF/cxf/cxf-extension-ws-security.xml&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;import resource=&amp;quot;classpath:META-INF/cxf/cxf-extension-policy.xml&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;jaxws:endpoint
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; id=&amp;quot;caseService&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; implementor=&amp;quot;CaseServiceImpl&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; address=&amp;quot;/CaseService&amp;quot; /&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;/beans&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/trouble-running-webservice-on-weblogic-tp26894674p26894674.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26894654</id>
	<title>RE: Inflexible fault interceptor chain?</title>
	<published>2009-12-22T13:30:30Z</published>
	<updated>2009-12-22T13:30:30Z</updated>
	<author>
		<name>Gary Gregory-5</name>
	</author>
	<content type="html">Hi All:
&lt;br&gt;&lt;br&gt;I am trying to build SVN 2.2.x (I just updated from SVN) to test a patch (I do not have a test yet) just to see what happens if SAAJOutInterceptor uses a W3CDOMStreamWriter even if the local variable is null. Since that caused a test to hang I thought I'd try to build an unchanged 2.2.6 as a baseline. I get the errors below when I run:
&lt;br&gt;&lt;br&gt;mvn clean install -Peverything
&lt;br&gt;&lt;br&gt;Does 2.2.x build ok for anyone out there?
&lt;br&gt;&lt;br&gt;Results :
&lt;br&gt;&lt;br&gt;Failed tests:
&lt;br&gt;&amp;nbsp; testExcludeNSWithPackageName(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testBug305924ForNestedBinding(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testParameterOrderNoOutputMessage(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testParameterOrderDifferentNS(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&lt;br&gt;Tests in error:
&lt;br&gt;&amp;nbsp; testHelloWorldExternalBindingFile(org.apache.cxf.tools.wsdlto.jaxws.CodeGenOptionTest)
&lt;br&gt;&amp;nbsp; testFlagForGenStandAlone(org.apache.cxf.tools.wsdlto.jaxws.CodeGenOptionTest)
&lt;br&gt;&amp;nbsp; testFlagForGenAdditional(org.apache.cxf.tools.wsdlto.jaxws.CodeGenOptionTest)
&lt;br&gt;&amp;nbsp; testHeaderFromAnotherMessage1(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testHeaderFromAnotherMessage2(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testHeaderFromAnotherMessage3(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testHeaderFromAnotherMessage4(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testHeaderFromAnotherMessage5(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testRPCLit(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testAsyncMethod(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testAsyncMethodNoService(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testHelloWorldSoap12(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testHelloWorld(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testHelloWorldWithDummyPlugin(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testDocLitHolder(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testSchemaImport(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testExceptionNameCollision(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testAllNameCollision(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testImportNameCollision(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testSoapHeader(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testHolderHeader(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testWSAddress(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testVoidInOutMethod(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testWsdlImport(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testWebFault(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testMultiSchemaParsing(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testDefaultParameterOrder(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testSupportXMLBindingBare(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testSupportXMLBindingWrapped(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testRouterWSDL(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testWSDLContainsJavaKeywords(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testWSDLWithEnumType(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testSWAMime(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testRPCHeader(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testRefTNS(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testWebFaultAnnotaion(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testGlobalBinding(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testXmlSeeAlso(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testWSAction(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testHandlerAnnotation(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testGenerateXmlListAnno(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testWrapperWithWildcard(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testCXF1950(org.apache.cxf.tools.wsdlto.jaxws.CodeGenTest)
&lt;br&gt;&amp;nbsp; testLogicalOnlyWSDL(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testBug305729(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testBug305773(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testBug305700(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testNamespacePackageMapping1(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testNamespacePackageMapping2(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testNamespacePackageMapping3(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testBug305772(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testCommandLine(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testLocatorWithJaxbBinding(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testWsdlNoService(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testNoServiceImport(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testServiceNS(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testNoServiceNOPortType(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testDefatultNsMap(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testDefatultNsMapExclude(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testHelloWorldExternalBindingFile(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testWebResult(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testCXF627(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testRecursiveImport(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testCXF804(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testDefinieServiceName(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testAntFile(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testAsyncImplAndClient(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testZeroInputOutOfBandHeader(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testBindingForImportWSDL(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testReuseJaxwsBindingFile(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testBindingXPath(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testJaxbCatalog(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testCatalog2(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testCatalog3(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testServer(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testTwoJaxwsBindingFile(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testJaxwsBindingJavaDoc(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testWSAActionAnno(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testCXF964(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testCXF1620(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testCXF1048(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
&lt;br&gt;&amp;nbsp; testJaxbNpa(org.apache.cxf.tools.wsdlto.jaxb.JAXBCodeGenOptionTest)
&lt;br&gt;&lt;br&gt;Tests run: 124, Failures: 4, Errors: 82, Skipped: 1
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Daniel Kulp [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26894654&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dkulp@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Tuesday, December 22, 2009 10:06
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26894654&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Cc: Gary Gregory
&lt;br&gt;&amp;gt; Subject: Re: Inflexible fault interceptor chain?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Can you create a small test case and attach to a jira?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This definitely sounds like bug of some sort. &amp;nbsp; When I redid the
&lt;br&gt;&amp;gt; Provider
&lt;br&gt;&amp;gt; based services, I noticed that strange code in the StaxOutInterceptor
&lt;br&gt;&amp;gt; as well
&lt;br&gt;&amp;gt; and tried to remove it. &amp;nbsp; However, that broke some of the JAX-WS tck
&lt;br&gt;&amp;gt; tests.
&lt;br&gt;&amp;gt; I don't remember the exact reason. &amp;nbsp; I think it has something to do
&lt;br&gt;&amp;gt; with
&lt;br&gt;&amp;gt; faults thrown from the logical or soap handlers on the outgoing chain
&lt;br&gt;&amp;gt; needed
&lt;br&gt;&amp;gt; some strange and wacky processing. &amp;nbsp; &amp;nbsp; Don't really remember.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If we can get your test case, we may be able to get it to work better.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; That said, you could probably write your own interceptor (you seem to
&lt;br&gt;&amp;gt; be good
&lt;br&gt;&amp;gt; at that :-) &amp;nbsp;that would run on the fault chain prior to the SAAJOut and
&lt;br&gt;&amp;gt; have
&lt;br&gt;&amp;gt; it remove the SAAJ model from the message. &amp;nbsp; You may need to trace
&lt;br&gt;&amp;gt; through a
&lt;br&gt;&amp;gt; couple other interceptors (like SoapOutInterceptor) to see if other
&lt;br&gt;&amp;gt; properties
&lt;br&gt;&amp;gt; need to be removed/reset.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Dan
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Mon December 21 2009 8:12:50 pm Gary Gregory wrote:
&lt;br&gt;&amp;gt; &amp;gt; Hello Dan and all,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Ok, the SAAJOutInterceptor solution almost worked. The behavior I
&lt;br&gt;&amp;gt; describe
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;below is the same in CXF 2.2.4 and 2.2.6-SNAPSHOT (as of Saturday's
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;build). I am not on 2.2.5 due to some bugs that are fixed in 2.2.6.
&lt;br&gt;&amp;gt; The
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;debugging information I gathered for this message is with 2.2.4.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I have two scenarios, one works and one does not with the
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;SAAJOutInterceptor solution.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; If a Fault is thrown by a custom interceptor at a certain point in
&lt;br&gt;&amp;gt; the
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;output chain, the wrong SOAP XML is generated, specifically no SOAP
&lt;br&gt;&amp;gt; fault
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;XML elements are generated. Let me start by showing what works and
&lt;br&gt;&amp;gt; why
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;before showing what does not and why.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; In the first scenario, which works, a SoapFault is thrown by our
&lt;br&gt;&amp;gt; provider's
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;invoke(SOAPMessage) method under certain conditions, basically if
&lt;br&gt;&amp;gt; our
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;server detects certain errors. Our provider looks like this:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; @WebServiceProvider
&lt;br&gt;&amp;gt; &amp;gt; @ServiceMode(value = Service.Mode.MESSAGE)
&lt;br&gt;&amp;gt; &amp;gt; public static class LdeWebServiceProvider implements
&lt;br&gt;&amp;gt; Provider&amp;lt;SOAPMessage&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;{ @Override
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;public SOAPMessage invoke(SOAPMessage soapRequest) {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; ...
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; throw new SoapFault(&amp;quot;Our message&amp;quot;,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;Soap11.getInstance().getReceiver()); }
&lt;br&gt;&amp;gt; &amp;gt; }
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; In SAAJOutInterceptor.handleMessage, the local variable saaj is null,
&lt;br&gt;&amp;gt; so
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;the code path taken builds a SOAP message from scratch and plugs in
&lt;br&gt;&amp;gt; a
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;W3CDOMStreamWriter. All of the interceptors then write to
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;W3CDOMStreamWriter instead of the default XMLStreamWriter which
&lt;br&gt;&amp;gt; normally
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;caches and writes to the HTTP wire. The W3CDOMStreamWriter allows me
&lt;br&gt;&amp;gt; to
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;transform the DOM before it gets on the wire. Great stuff, it works.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; In the second scenario, I test our output feature where in addition
&lt;br&gt;&amp;gt; to an
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;optional transformation, we have custom interceptors to do optional
&lt;br&gt;&amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;validation before and after the XML transformation. After our
&lt;br&gt;&amp;gt; provider
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;successfully processed a message, the output chain processing kicks
&lt;br&gt;&amp;gt; in and
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;looks like this:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Chain org.apache.cxf.phase.PhaseInterceptorChain@c375934. Current
&lt;br&gt;&amp;gt; flow:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; setup [PolicyOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; pre-logical [SwAOutInterceptor, SoapHeaderOutFilterInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; post-logical [SoapPreProtocolOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; prepare-send [MessageSenderInterceptor, MessageModeOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; pre-stream [LoggingOutInterceptor, XmlDeclOutInterceptor*,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;AttachmentOutInterceptor, StaxOutInterceptor] pre-protocol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;[MessageModeOutInterceptorInternal, SAAJOutInterceptor,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;SOAPHandlerInterceptor, OurWSS4JOutInterceptor] write
&lt;br&gt;&amp;gt; [SoapOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; pre-marshal [LogicalHandlerOutInterceptor,
&lt;br&gt;&amp;gt; ValidatingOutInterceptor*,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;TransformOutInterceptor*, ValidatingOutInterceptor*] marshal
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;[BareOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; write-ending [SoapOutEndingInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; pre-protocol-ending [SAAJOutEndingInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; pre-stream-ending [StaxOutEndingInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; prepare-send-ending [MessageSenderEndingInterceptor]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The interceptors marked with * are mine:
&lt;br&gt;&amp;gt; &amp;gt; - XmlDeclOutInterceptor forces the XML declaration to be written.
&lt;br&gt;&amp;gt; &amp;gt; - ValidatingOutInterceptor validates XML
&lt;br&gt;&amp;gt; &amp;gt; - TransformOutInterceptor transforms XML
&lt;br&gt;&amp;gt; &amp;gt; - ValidatingOutInterceptor validates XML
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The problem occurs if XML validation fails (the first validation in
&lt;br&gt;&amp;gt; this
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;test).
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; When the XML validation fails, an exception thrown, caught, and re-
&lt;br&gt;&amp;gt; thrown
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;as a fault.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; At the start of fault processing, the chain when SAAJOutInterceptor
&lt;br&gt;&amp;gt; is
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;called looks like this:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; Chain org.apache.cxf.phase.PhaseInterceptorChain@77c16c5f. Current
&lt;br&gt;&amp;gt; flow:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; setup [ServerPolicyOutFaultInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; prepare-send [MessageSenderInterceptor, Soap11FaultOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; pre-stream [LoggingOutInterceptor, XmlDeclOutInterceptor*,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;StaxOutInterceptor] pre-protocol [WebFaultOutInterceptor,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;SAAJOutInterceptor, SOAPHandlerFaultOutInterceptor] write
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;[SoapOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; pre-marshal [LogicalHandlerFaultOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; marshal [Soap11FaultOutInterceptorInternal]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; pre-protocol-ending [TransformOutFaultInterceptor*]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; prepare-send-ending [MessageSenderEndingInterceptor]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The interceptors marked with * are mine:
&lt;br&gt;&amp;gt; &amp;gt; - XmlDeclOutInterceptor forces the XML declaration to be written.
&lt;br&gt;&amp;gt; &amp;gt; - TransformOutFaultInterceptor validates XML
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; When I step through this SAAJOutInterceptor invocation, the saaj
&lt;br&gt;&amp;gt; variable
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;is NOT null, so the code path taken is different from what I
&lt;br&gt;&amp;gt; described
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;above. Instead of a W3CDOMStreamWriter, a dummy XMLStreamWriter is
&lt;br&gt;&amp;gt; created
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;that throws away whatever is written to it:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //as the SOAPMessage already has everything in place, we
&lt;br&gt;&amp;gt; do not
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;need XMLStreamWriter to write //anything for us, so we just set
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;XMLStreamWriter's output to a dummy output stream. XMLStreamWriter
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;origWriter = message.getContent(XMLStreamWriter.class);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;message.put(ORIGINAL_XML_WRITER, origWriter);
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; XMLStreamWriter dummyWriter =
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;StaxUtils.createXMLStreamWriter(new OutputStream() { public void
&lt;br&gt;&amp;gt; write(int
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;b) throws IOException {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public void write(byte b[], int off, int len)
&lt;br&gt;&amp;gt; throws
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;IOException { }
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; message.setContent(XMLStreamWriter.class, dummyWriter);
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; No wonder I get no SOAP fault information back, I get:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;?xml version='1.0' encoding='ISO-8859-1'?&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;SOAP-ENV:Envelope
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;xmlns:SOAP-ENV=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;xmlns:soap=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/a&gt;&amp;quot;&amp;gt; &amp;lt;SOAP-
&lt;br&gt;&amp;gt; ENV:Header
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;xmlns:SOAP-ENV=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;ais:requestID
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; xmlns:ais=&amp;quot;&lt;a href=&quot;http://com.seagullsw.appinterface/AppInterfaceServer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://com.seagullsw.appinterface/AppInterfaceServer&lt;/a&gt;&amp;quot;&amp;gt;{c0a80
&lt;br&gt;&amp;gt; 102
&lt;br&gt;&amp;gt; &amp;gt; -00ce16ad0000010e75da25398002}&amp;lt;/ais:requestID&amp;gt; &amp;lt;/SOAP-ENV:Header&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;SOAP-ENV:Body xmlns:SOAP-
&lt;br&gt;&amp;gt; ENV=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;/&amp;gt; &amp;lt;/SOAP-ENV:Envelope&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Is this a bug? Why would there be a dummy writer put in place? Is
&lt;br&gt;&amp;gt; there
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;another CXF way to do this?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Thank you,
&lt;br&gt;&amp;gt; &amp;gt; Gary
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; From: Gary Gregory
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Sent: Friday, December 18, 2009 18:11
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; To: 'Daniel Kulp'; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26894654&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Subject: RE: Inflexible fault interceptor chain?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Ok, that worked!
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Thank you Dan,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Gary
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; From: Daniel Kulp [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26894654&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dkulp@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Sent: Friday, December 18, 2009 07:33
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26894654&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Cc: Gary Gregory; Lee Breisacher; Nikolay Glazyrin
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Subject: Re: Inflexible fault interceptor chain?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Honestly, the EASIEST way to accomplish this, since you are using
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; soap,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; is to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; add the SAAJOutInterceptor to the fault chain. &amp;nbsp;Then, your
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; interceptor
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; would
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; live right before it's &amp;quot;ending&amp;quot; interceptor and do:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; message.getContext(SOAPMessage.class)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; to get the SAAJ model out. &amp;nbsp; Since the SAAJ model implements the
&lt;br&gt;&amp;gt; DOM
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; interfaces, you can then feed that into an XSLT processor or
&lt;br&gt;&amp;gt; similar
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; transform it and then set a new version back with the setContent
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; call.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Dan
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; On Fri December 18 2009 4:13:29 am Gary Gregory wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi All:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I need to apply an XSL transformation to messages coming out of
&lt;br&gt;&amp;gt; CXF
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; (our
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;users configure what the XSL looks like.) For a normal
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; (successful)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;message, I have an interceptor (during Phase.PRE_MARSHAL) that
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; uses
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;DOM aspect of a message. That works great. BTW, I get to the
&lt;br&gt;&amp;gt; DOM
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; like
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;this:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Node node = (Node) message.getContent(List.class).get(0);
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; That seems brittle, is there a safer way to get to an aspect of
&lt;br&gt;&amp;gt; the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; message
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;I can feed to javax.xml.transform?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The real issue comes with fault messages because the fault
&lt;br&gt;&amp;gt; chain
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; uses
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; an
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt;. The fault chain looks like this:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Chain org.apache.cxf.phase.PhaseInterceptorChain@3015b303.
&lt;br&gt;&amp;gt; Current
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; flow:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; setup [ServerPolicyOutFaultInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; prepare-send [MessageSenderInterceptor,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Soap11FaultOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; pre-stream [LoggingOutInterceptor, XmlDeclOutInterceptor*,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;StaxOutInterceptor] pre-protocol [WebFaultOutInterceptor,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;SOAPHandlerFaultOutInterceptor] write [SoapOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; pre-marshal [LogicalHandlerFaultOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; marshal [Soap11FaultOutInterceptorInternal]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; pre-stream-ending [StaxOutEndingInterceptor,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;TransformOutFaultInterceptor*] prepare-send-ending
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;[MessageSenderEndingInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; FYI, the interceptors marked with * are our own:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; XmlDeclOutInterceptor forces an XML declaration to be
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; written.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TransformOutFaultInterceptor is where I thought I
&lt;br&gt;&amp;gt; could
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; transform
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;the fault XML message.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt; looks like this:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; [StreamWriter: class com.ctc.wstx.sw.SimpleNsStreamWriter,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; underlying
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;outputter:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; com.ctc.wstx.sw.ISOLatin1XmlWriter@1125cf44&amp;lt;mailto:com.ctc.wstx.sw.ISOL
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; ati
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; n1XmlWriter@1125cf44&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The com.ctc.wstx.sw.ISOLatin1XmlWriter wraps a
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;org.apache.cxf.io.CachedOutputStream, which in turns wraps:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; currentStream - LoadingByteArrayOutputStream
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; flowThroughStream -
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; AbstractHTTPDestination$WrappedOutputStream
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; All of this to say that when the chain's interceptors are
&lt;br&gt;&amp;gt; working
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; with the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;message's
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt;, the bytes are cached and written to the
&lt;br&gt;&amp;gt; wire.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; It
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; is not
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;possible to catch the fault XML message and change it.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The only thing I've come up with but not implemented yet would
&lt;br&gt;&amp;gt; be
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; insert
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;an interceptor before the XML declaration is written and put
&lt;br&gt;&amp;gt; the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt; into a temp spot in the message content map,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; then
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; put a
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;new
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt; on a byte array in its place. A pre-stream-
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; ending
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;interceptor can take those bytes, apply XSL to them and then
&lt;br&gt;&amp;gt; write
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; them to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;the original
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt;, before putting the original
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt; back in it original slot in the message
&lt;br&gt;&amp;gt; content
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; map.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; That seems like big old hack.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Any ideas on a cleaner solution?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Thank you,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Gary Gregory
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Seagull Software
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26894654&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ggregory@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; www.seagullsoftware.com
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Daniel Kulp
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26894654&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dkulp@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://www.dankulp.com/blog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.dankulp.com/blog&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Daniel Kulp
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26894654&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dkulp@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.dankulp.com/blog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.dankulp.com/blog&lt;/a&gt;&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Inflexible-fault-interceptor-chain--tp26840876p26894654.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26894141</id>
	<title>Re: Switching a client to produce a JMS Object Message?</title>
	<published>2009-12-22T12:50:24Z</published>
	<updated>2009-12-22T12:50:24Z</updated>
	<author>
		<name>James Carr</name>
	</author>
	<content type="html">The answer is to simply set the messageType property to binary. I'll
&lt;br&gt;blog my experience with an example when I get a chance.
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;James
&lt;br&gt;&lt;br&gt;On Tue, Dec 22, 2009 at 9:35 AM, James Carr &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26894141&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;james.r.carr@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have some existing services that were using CXF's SOAP over JMS
&lt;br&gt;&amp;gt; protocol to send JMS messages to a topic... we've changed the homebrew
&lt;br&gt;&amp;gt; infrastructure that listened to this topic with a more solid, open
&lt;br&gt;&amp;gt; source solution. However, the replacement reads JmsMessages of type
&lt;br&gt;&amp;gt; ObjectMessage rather than SOAP. The same values we used are used,
&lt;br&gt;&amp;gt; except as StringProperties on the ObjectMessage.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is there someway to replace the message format of my CXF client
&lt;br&gt;&amp;gt; service to produce ObjectMessages?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; James
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Switching-a-client-to-produce-a-JMS-Object-Message--tp26890119p26894141.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26892595</id>
	<title>RE: Inflexible fault interceptor chain?</title>
	<published>2009-12-22T10:52:36Z</published>
	<updated>2009-12-22T10:52:36Z</updated>
	<author>
		<name>Gary Gregory-5</name>
	</author>
	<content type="html">I'll see if I can create a standalone test... in the meantime I am trying to see if my fix breaks 2.2.6-SNAPSHOT tests.
&lt;br&gt;&lt;br&gt;Gary
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Daniel Kulp [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26892595&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dkulp@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Tuesday, December 22, 2009 10:06
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26892595&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Cc: Gary Gregory
&lt;br&gt;&amp;gt; Subject: Re: Inflexible fault interceptor chain?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Can you create a small test case and attach to a jira?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This definitely sounds like bug of some sort. &amp;nbsp; When I redid the
&lt;br&gt;&amp;gt; Provider
&lt;br&gt;&amp;gt; based services, I noticed that strange code in the StaxOutInterceptor
&lt;br&gt;&amp;gt; as well
&lt;br&gt;&amp;gt; and tried to remove it. &amp;nbsp; However, that broke some of the JAX-WS tck
&lt;br&gt;&amp;gt; tests.
&lt;br&gt;&amp;gt; I don't remember the exact reason. &amp;nbsp; I think it has something to do
&lt;br&gt;&amp;gt; with
&lt;br&gt;&amp;gt; faults thrown from the logical or soap handlers on the outgoing chain
&lt;br&gt;&amp;gt; needed
&lt;br&gt;&amp;gt; some strange and wacky processing. &amp;nbsp; &amp;nbsp; Don't really remember.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If we can get your test case, we may be able to get it to work better.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; That said, you could probably write your own interceptor (you seem to
&lt;br&gt;&amp;gt; be good
&lt;br&gt;&amp;gt; at that :-) &amp;nbsp;that would run on the fault chain prior to the SAAJOut and
&lt;br&gt;&amp;gt; have
&lt;br&gt;&amp;gt; it remove the SAAJ model from the message. &amp;nbsp; You may need to trace
&lt;br&gt;&amp;gt; through a
&lt;br&gt;&amp;gt; couple other interceptors (like SoapOutInterceptor) to see if other
&lt;br&gt;&amp;gt; properties
&lt;br&gt;&amp;gt; need to be removed/reset.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Dan
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Mon December 21 2009 8:12:50 pm Gary Gregory wrote:
&lt;br&gt;&amp;gt; &amp;gt; Hello Dan and all,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Ok, the SAAJOutInterceptor solution almost worked. The behavior I
&lt;br&gt;&amp;gt; describe
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;below is the same in CXF 2.2.4 and 2.2.6-SNAPSHOT (as of Saturday's
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;build). I am not on 2.2.5 due to some bugs that are fixed in 2.2.6.
&lt;br&gt;&amp;gt; The
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;debugging information I gathered for this message is with 2.2.4.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I have two scenarios, one works and one does not with the
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;SAAJOutInterceptor solution.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; If a Fault is thrown by a custom interceptor at a certain point in
&lt;br&gt;&amp;gt; the
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;output chain, the wrong SOAP XML is generated, specifically no SOAP
&lt;br&gt;&amp;gt; fault
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;XML elements are generated. Let me start by showing what works and
&lt;br&gt;&amp;gt; why
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;before showing what does not and why.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; In the first scenario, which works, a SoapFault is thrown by our
&lt;br&gt;&amp;gt; provider's
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;invoke(SOAPMessage) method under certain conditions, basically if
&lt;br&gt;&amp;gt; our
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;server detects certain errors. Our provider looks like this:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; @WebServiceProvider
&lt;br&gt;&amp;gt; &amp;gt; @ServiceMode(value = Service.Mode.MESSAGE)
&lt;br&gt;&amp;gt; &amp;gt; public static class LdeWebServiceProvider implements
&lt;br&gt;&amp;gt; Provider&amp;lt;SOAPMessage&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;{ @Override
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;public SOAPMessage invoke(SOAPMessage soapRequest) {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; ...
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; throw new SoapFault(&amp;quot;Our message&amp;quot;,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;Soap11.getInstance().getReceiver()); }
&lt;br&gt;&amp;gt; &amp;gt; }
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; In SAAJOutInterceptor.handleMessage, the local variable saaj is null,
&lt;br&gt;&amp;gt; so
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;the code path taken builds a SOAP message from scratch and plugs in
&lt;br&gt;&amp;gt; a
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;W3CDOMStreamWriter. All of the interceptors then write to
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;W3CDOMStreamWriter instead of the default XMLStreamWriter which
&lt;br&gt;&amp;gt; normally
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;caches and writes to the HTTP wire. The W3CDOMStreamWriter allows me
&lt;br&gt;&amp;gt; to
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;transform the DOM before it gets on the wire. Great stuff, it works.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; In the second scenario, I test our output feature where in addition
&lt;br&gt;&amp;gt; to an
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;optional transformation, we have custom interceptors to do optional
&lt;br&gt;&amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;validation before and after the XML transformation. After our
&lt;br&gt;&amp;gt; provider
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;successfully processed a message, the output chain processing kicks
&lt;br&gt;&amp;gt; in and
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;looks like this:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Chain org.apache.cxf.phase.PhaseInterceptorChain@c375934. Current
&lt;br&gt;&amp;gt; flow:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; setup [PolicyOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; pre-logical [SwAOutInterceptor, SoapHeaderOutFilterInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; post-logical [SoapPreProtocolOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; prepare-send [MessageSenderInterceptor, MessageModeOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; pre-stream [LoggingOutInterceptor, XmlDeclOutInterceptor*,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;AttachmentOutInterceptor, StaxOutInterceptor] pre-protocol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;[MessageModeOutInterceptorInternal, SAAJOutInterceptor,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;SOAPHandlerInterceptor, OurWSS4JOutInterceptor] write
&lt;br&gt;&amp;gt; [SoapOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; pre-marshal [LogicalHandlerOutInterceptor,
&lt;br&gt;&amp;gt; ValidatingOutInterceptor*,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;TransformOutInterceptor*, ValidatingOutInterceptor*] marshal
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;[BareOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; write-ending [SoapOutEndingInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; pre-protocol-ending [SAAJOutEndingInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; pre-stream-ending [StaxOutEndingInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; prepare-send-ending [MessageSenderEndingInterceptor]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The interceptors marked with * are mine:
&lt;br&gt;&amp;gt; &amp;gt; - XmlDeclOutInterceptor forces the XML declaration to be written.
&lt;br&gt;&amp;gt; &amp;gt; - ValidatingOutInterceptor validates XML
&lt;br&gt;&amp;gt; &amp;gt; - TransformOutInterceptor transforms XML
&lt;br&gt;&amp;gt; &amp;gt; - ValidatingOutInterceptor validates XML
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The problem occurs if XML validation fails (the first validation in
&lt;br&gt;&amp;gt; this
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;test).
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; When the XML validation fails, an exception thrown, caught, and re-
&lt;br&gt;&amp;gt; thrown
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;as a fault.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; At the start of fault processing, the chain when SAAJOutInterceptor
&lt;br&gt;&amp;gt; is
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;called looks like this:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; Chain org.apache.cxf.phase.PhaseInterceptorChain@77c16c5f. Current
&lt;br&gt;&amp;gt; flow:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; setup [ServerPolicyOutFaultInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; prepare-send [MessageSenderInterceptor, Soap11FaultOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; pre-stream [LoggingOutInterceptor, XmlDeclOutInterceptor*,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;StaxOutInterceptor] pre-protocol [WebFaultOutInterceptor,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;SAAJOutInterceptor, SOAPHandlerFaultOutInterceptor] write
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;[SoapOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; pre-marshal [LogicalHandlerFaultOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; marshal [Soap11FaultOutInterceptorInternal]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; pre-protocol-ending [TransformOutFaultInterceptor*]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; prepare-send-ending [MessageSenderEndingInterceptor]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The interceptors marked with * are mine:
&lt;br&gt;&amp;gt; &amp;gt; - XmlDeclOutInterceptor forces the XML declaration to be written.
&lt;br&gt;&amp;gt; &amp;gt; - TransformOutFaultInterceptor validates XML
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; When I step through this SAAJOutInterceptor invocation, the saaj
&lt;br&gt;&amp;gt; variable
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;is NOT null, so the code path taken is different from what I
&lt;br&gt;&amp;gt; described
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;above. Instead of a W3CDOMStreamWriter, a dummy XMLStreamWriter is
&lt;br&gt;&amp;gt; created
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;that throws away whatever is written to it:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //as the SOAPMessage already has everything in place, we
&lt;br&gt;&amp;gt; do not
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;need XMLStreamWriter to write //anything for us, so we just set
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;XMLStreamWriter's output to a dummy output stream. XMLStreamWriter
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;origWriter = message.getContent(XMLStreamWriter.class);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;message.put(ORIGINAL_XML_WRITER, origWriter);
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; XMLStreamWriter dummyWriter =
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;StaxUtils.createXMLStreamWriter(new OutputStream() { public void
&lt;br&gt;&amp;gt; write(int
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;b) throws IOException {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public void write(byte b[], int off, int len)
&lt;br&gt;&amp;gt; throws
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;IOException { }
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; message.setContent(XMLStreamWriter.class, dummyWriter);
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; No wonder I get no SOAP fault information back, I get:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;?xml version='1.0' encoding='ISO-8859-1'?&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;SOAP-ENV:Envelope
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;xmlns:SOAP-ENV=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;xmlns:soap=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/a&gt;&amp;quot;&amp;gt; &amp;lt;SOAP-
&lt;br&gt;&amp;gt; ENV:Header
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;xmlns:SOAP-ENV=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;ais:requestID
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; xmlns:ais=&amp;quot;&lt;a href=&quot;http://com.seagullsw.appinterface/AppInterfaceServer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://com.seagullsw.appinterface/AppInterfaceServer&lt;/a&gt;&amp;quot;&amp;gt;{c0a80
&lt;br&gt;&amp;gt; 102
&lt;br&gt;&amp;gt; &amp;gt; -00ce16ad0000010e75da25398002}&amp;lt;/ais:requestID&amp;gt; &amp;lt;/SOAP-ENV:Header&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 	&amp;lt;SOAP-ENV:Body xmlns:SOAP-
&lt;br&gt;&amp;gt; ENV=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;/&amp;gt; &amp;lt;/SOAP-ENV:Envelope&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Is this a bug? Why would there be a dummy writer put in place? Is
&lt;br&gt;&amp;gt; there
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;another CXF way to do this?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Thank you,
&lt;br&gt;&amp;gt; &amp;gt; Gary
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; From: Gary Gregory
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Sent: Friday, December 18, 2009 18:11
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; To: 'Daniel Kulp'; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26892595&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Subject: RE: Inflexible fault interceptor chain?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Ok, that worked!
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Thank you Dan,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Gary
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; From: Daniel Kulp [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26892595&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dkulp@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Sent: Friday, December 18, 2009 07:33
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26892595&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Cc: Gary Gregory; Lee Breisacher; Nikolay Glazyrin
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Subject: Re: Inflexible fault interceptor chain?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Honestly, the EASIEST way to accomplish this, since you are using
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; soap,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; is to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; add the SAAJOutInterceptor to the fault chain. &amp;nbsp;Then, your
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; interceptor
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; would
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; live right before it's &amp;quot;ending&amp;quot; interceptor and do:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; message.getContext(SOAPMessage.class)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; to get the SAAJ model out. &amp;nbsp; Since the SAAJ model implements the
&lt;br&gt;&amp;gt; DOM
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; interfaces, you can then feed that into an XSLT processor or
&lt;br&gt;&amp;gt; similar
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; transform it and then set a new version back with the setContent
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; call.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Dan
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; On Fri December 18 2009 4:13:29 am Gary Gregory wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi All:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I need to apply an XSL transformation to messages coming out of
&lt;br&gt;&amp;gt; CXF
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; (our
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;users configure what the XSL looks like.) For a normal
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; (successful)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;message, I have an interceptor (during Phase.PRE_MARSHAL) that
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; uses
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;DOM aspect of a message. That works great. BTW, I get to the
&lt;br&gt;&amp;gt; DOM
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; like
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;this:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Node node = (Node) message.getContent(List.class).get(0);
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; That seems brittle, is there a safer way to get to an aspect of
&lt;br&gt;&amp;gt; the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; message
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;I can feed to javax.xml.transform?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The real issue comes with fault messages because the fault
&lt;br&gt;&amp;gt; chain
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; uses
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; an
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt;. The fault chain looks like this:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Chain org.apache.cxf.phase.PhaseInterceptorChain@3015b303.
&lt;br&gt;&amp;gt; Current
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; flow:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; setup [ServerPolicyOutFaultInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; prepare-send [MessageSenderInterceptor,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Soap11FaultOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; pre-stream [LoggingOutInterceptor, XmlDeclOutInterceptor*,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;StaxOutInterceptor] pre-protocol [WebFaultOutInterceptor,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;SOAPHandlerFaultOutInterceptor] write [SoapOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; pre-marshal [LogicalHandlerFaultOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; marshal [Soap11FaultOutInterceptorInternal]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; pre-stream-ending [StaxOutEndingInterceptor,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;TransformOutFaultInterceptor*] prepare-send-ending
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;[MessageSenderEndingInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; FYI, the interceptors marked with * are our own:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; XmlDeclOutInterceptor forces an XML declaration to be
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; written.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TransformOutFaultInterceptor is where I thought I
&lt;br&gt;&amp;gt; could
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; transform
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;the fault XML message.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt; looks like this:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; [StreamWriter: class com.ctc.wstx.sw.SimpleNsStreamWriter,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; underlying
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;outputter:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; com.ctc.wstx.sw.ISOLatin1XmlWriter@1125cf44&amp;lt;mailto:com.ctc.wstx.sw.ISOL
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; ati
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; n1XmlWriter@1125cf44&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The com.ctc.wstx.sw.ISOLatin1XmlWriter wraps a
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;org.apache.cxf.io.CachedOutputStream, which in turns wraps:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; currentStream - LoadingByteArrayOutputStream
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; flowThroughStream -
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; AbstractHTTPDestination$WrappedOutputStream
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; All of this to say that when the chain's interceptors are
&lt;br&gt;&amp;gt; working
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; with the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;message's
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt;, the bytes are cached and written to the
&lt;br&gt;&amp;gt; wire.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; It
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; is not
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;possible to catch the fault XML message and change it.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The only thing I've come up with but not implemented yet would
&lt;br&gt;&amp;gt; be
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; insert
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;an interceptor before the XML declaration is written and put
&lt;br&gt;&amp;gt; the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt; into a temp spot in the message content map,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; then
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; put a
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;new
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt; on a byte array in its place. A pre-stream-
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; ending
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;interceptor can take those bytes, apply XSL to them and then
&lt;br&gt;&amp;gt; write
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; them to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;the original
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt;, before putting the original
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt; back in it original slot in the message
&lt;br&gt;&amp;gt; content
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; map.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; That seems like big old hack.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Any ideas on a cleaner solution?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Thank you,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Gary Gregory
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Seagull Software
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26892595&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ggregory@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; www.seagullsoftware.com
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Daniel Kulp
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26892595&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dkulp@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://www.dankulp.com/blog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.dankulp.com/blog&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Daniel Kulp
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26892595&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dkulp@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.dankulp.com/blog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.dankulp.com/blog&lt;/a&gt;&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Inflexible-fault-interceptor-chain--tp26840876p26892595.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26892126</id>
	<title>RE: [DOSGI] cxf 2.2.5 in the DOSGI 1.2 snapshot download?</title>
	<published>2009-12-22T10:16:32Z</published>
	<updated>2009-12-22T10:16:32Z</updated>
	<author>
		<name>bonthomme</name>
	</author>
	<content type="html">Injecting 2.2.5 into the multibundle seems to work fine, so no worries there.
&lt;br&gt;&lt;br&gt;On the downside,
&lt;br&gt;-Dorg.apache.cxf.spring.validation.mode=VALIDATION_NONE
&lt;br&gt;(the rationale for going to 2.2.5) still doesn't seem to have an effect.
&lt;br&gt;&lt;br&gt;My theory being schema validation on a machine not connected to the internet dramatically increases the startup time for cxf-dosgi-ri-dsw-cxf-1.1.jar (i.e. have to wait for all the timeouts).
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Thom
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: David Bosschaert [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26892126&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.bosschaert@...&lt;/a&gt;]
&lt;br&gt;Sent: Tuesday, December 22, 2009 9:19 AM
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26892126&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;Subject: Re: [DOSGI] cxf 2.2.5 in the DOSGI 1.2 snapshot download?
&lt;br&gt;&lt;br&gt;Does the stack trace not appear with CXF 2.2.4 and DOSGi 1.1?
&lt;br&gt;&lt;br&gt;David
&lt;br&gt;&lt;br&gt;2009/12/22 Shulok, Thomas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26892126&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thomas.shulok@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi David,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Understood, that should work for me, but...injecting the cxf-bundle-minimal-2.2.5.jar into the 1.1 release generates the same stack trace as the 1.2 jar (both single bundle distros).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Thom
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: David Bosschaert [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26892126&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.bosschaert@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Tuesday, December 22, 2009 7:23 AM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26892126&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Re: [DOSGI] cxf 2.2.5 in the DOSGI 1.2 snapshot download?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi Thomas,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The 1.2-SNAPSHOT CXF-DOSGi trunk is under heavy refactoring at the moment, I'm happy to take a look at that stack trace once it's settled down, hopefully in a few weeks time. For now, please try if you can stick to the 1.1 release.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; From memory, I have seen stack traces like the one you're posting here. In some cases they did happen with the single-bundle distro but not with the multi-bundle distro. In some cases they have been harmless (just a validation error, but things continue to work).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Best regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; David
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/12/22 Shulok, Thomas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26892126&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thomas.shulok@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; Thanks David. &amp;nbsp;Will try out the next snapshot build.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Yesterday, I did try what you suggested (today), but with the 1.2 snapshot, and I got the following...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt; Thom
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.dsw.OsgiUtils
&lt;br&gt;&amp;gt;&amp;gt; readIntentMap
&lt;br&gt;&amp;gt;&amp;gt; WARNING: Intent map load failed:
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:
&lt;br&gt;&amp;gt;&amp;gt; Line 48 i n XML document from OSGi
&lt;br&gt;&amp;gt;&amp;gt; resource[classpath:/OSGI-INF/cxf/intents/intent-map.xml
&lt;br&gt;&amp;gt;&amp;gt; |bnd.id=2|bnd.sym=cxf-dosgi-ri-singlebundle-distribution] is invalid;
&lt;br&gt;&amp;gt;&amp;gt; |nested exc
&lt;br&gt;&amp;gt;&amp;gt; eption is org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching wi ldcard is strict, but no declaration can be found for element 'p:policies'.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
&lt;br&gt;&amp;gt;&amp;gt; eanDefinitions(XmlBeanDefinitionReader.java:404)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
&lt;br&gt;&amp;gt;&amp;gt; nDefinitions(XmlBeanDefinitionReader.java:342)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
&lt;br&gt;&amp;gt;&amp;gt; nDefinitions(XmlBeanDefinitionReader.java:310)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.support.AbstractBeanDefinitionReade
&lt;br&gt;&amp;gt;&amp;gt; r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.support.AbstractBeanDefinitionReade
&lt;br&gt;&amp;gt;&amp;gt; r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.support.AbstractBeanDefinitionReade
&lt;br&gt;&amp;gt;&amp;gt; r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.osgi.context.support.OsgiBundleXmlApplicationCont
&lt;br&gt;&amp;gt;&amp;gt; ext.loadBeanDefinitions(OsgiBundleXmlApplicationContext.java:176)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.osgi.context.support.OsgiBundleXmlApplicationCont
&lt;br&gt;&amp;gt;&amp;gt; ext.loadBeanDefinitions(OsgiBundleXmlApplicationContext.java:142)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.context.support.AbstractRefreshableApplicationCon
&lt;br&gt;&amp;gt;&amp;gt; text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:12
&lt;br&gt;&amp;gt;&amp;gt; 3
&lt;br&gt;&amp;gt;&amp;gt; )
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.context.support.AbstractApplicationContext.obtain
&lt;br&gt;&amp;gt;&amp;gt; FreshBeanFactory(AbstractApplicationContext.java:422)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.context.support.AbstractApplicationContext.refres
&lt;br&gt;&amp;gt;&amp;gt; h(AbstractApplicationContext.java:352)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;&amp;gt;&amp;gt; plicationContext.access$301(AbstractDelegatedExecutionApplicationCont
&lt;br&gt;&amp;gt;&amp;gt; e
&lt;br&gt;&amp;gt;&amp;gt; xt.java:69
&lt;br&gt;&amp;gt;&amp;gt; )
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;&amp;gt;&amp;gt; plicationContext$1.run(AbstractDelegatedExecutionApplicationContext.j
&lt;br&gt;&amp;gt;&amp;gt; a
&lt;br&gt;&amp;gt;&amp;gt; va:186)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCus
&lt;br&gt;&amp;gt;&amp;gt; tomTCCL(PrivilegedUtils.java:85)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;&amp;gt;&amp;gt; plicationContext.normalRefresh(AbstractDelegatedExecutionApplicationC
&lt;br&gt;&amp;gt;&amp;gt; o
&lt;br&gt;&amp;gt;&amp;gt; ntext.java
&lt;br&gt;&amp;gt;&amp;gt; :182)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;&amp;gt;&amp;gt; plicationContext$NoDependenciesWaitRefreshExecutor.refresh(AbstractDe
&lt;br&gt;&amp;gt;&amp;gt; l
&lt;br&gt;&amp;gt;&amp;gt; egatedExec
&lt;br&gt;&amp;gt;&amp;gt; utionApplicationContext.java:89)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;&amp;gt;&amp;gt; plicationContext.refresh(AbstractDelegatedExecutionApplicationContext.
&lt;br&gt;&amp;gt;&amp;gt; java:175)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.dsw.OsgiUtils.readIntentMap(OsgiUtils.java:401)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.dsw.OsgiUtils.getIntentMap(OsgiUtils.java:376)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.dsw.Activator.getIntentMap(Activator.java:96)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.dsw.Activator.registerRemoteServiceAdminService(
&lt;br&gt;&amp;gt;&amp;gt; Activator.java:78)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.cxf.dosgi.dsw.Activator.start(Activator.java:55)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.singlebundle.AggregatedActivator.startEmbeddedAc
&lt;br&gt;&amp;gt;&amp;gt; tivators(AggregatedActivator.java:115)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.singlebundle.AggregatedActivator.start(Aggregate
&lt;br&gt;&amp;gt;&amp;gt; dActivator.java:46)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(Bund
&lt;br&gt;&amp;gt;&amp;gt; leContextImpl.java:783)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.security.AccessController.doPrivileged(Native Method)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActiv
&lt;br&gt;&amp;gt;&amp;gt; ator(BundleContextImpl.java:774)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(Bund
&lt;br&gt;&amp;gt;&amp;gt; leContextImpl.java:755)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Bundl
&lt;br&gt;&amp;gt;&amp;gt; eHost.java:352)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac
&lt;br&gt;&amp;gt;&amp;gt; tBundle.java:280)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac
&lt;br&gt;&amp;gt;&amp;gt; tBundle.java:272)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._st
&lt;br&gt;&amp;gt;&amp;gt; art(FrameworkCommandProvider.java:253)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
&lt;br&gt;&amp;gt;&amp;gt; Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.
&lt;br&gt;&amp;gt;&amp;gt; execute(FrameworkCommandInterpreter.java:155)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(F
&lt;br&gt;&amp;gt;&amp;gt; rameworkConsole.java:303)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(Fra
&lt;br&gt;&amp;gt;&amp;gt; meworkConsole.java:288)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(Framewo
&lt;br&gt;&amp;gt;&amp;gt; rkConsole.java:224)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.Thread.run(Unknown Source) Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching w ildcard is strict, but no declaration can be found for element 'p:policies'.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAX
&lt;br&gt;&amp;gt;&amp;gt; ParseException(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unk
&lt;br&gt;&amp;gt;&amp;gt; nown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
&lt;br&gt;&amp;gt;&amp;gt; Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
&lt;br&gt;&amp;gt;&amp;gt; Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErro
&lt;br&gt;&amp;gt;&amp;gt; rReporter.reportError(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportS
&lt;br&gt;&amp;gt;&amp;gt; chemaError(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleS
&lt;br&gt;&amp;gt;&amp;gt; tartElement(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startEl
&lt;br&gt;&amp;gt;&amp;gt; ement(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scan
&lt;br&gt;&amp;gt;&amp;gt; StartElement(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
&lt;br&gt;&amp;gt;&amp;gt; l$FragmentContentDispatcher.dispatch(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
&lt;br&gt;&amp;gt;&amp;gt; l.scanDocument(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
&lt;br&gt;&amp;gt;&amp;gt; nknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
&lt;br&gt;&amp;gt;&amp;gt; nknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So
&lt;br&gt;&amp;gt;&amp;gt; urce)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown So
&lt;br&gt;&amp;gt;&amp;gt; urce)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unk
&lt;br&gt;&amp;gt;&amp;gt; nown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocum
&lt;br&gt;&amp;gt;&amp;gt; ent(DefaultDocumentLoader.java:75)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
&lt;br&gt;&amp;gt;&amp;gt; eanDefinitions(XmlBeanDefinitionReader.java:396)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;... 40 more
&lt;br&gt;&amp;gt;&amp;gt; Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.dsw.qos.IntentMap
&lt;br&gt;&amp;gt;&amp;gt; setIntents
&lt;br&gt;&amp;gt;&amp;gt; INFO: Injected intents: {}
&lt;br&gt;&amp;gt;&amp;gt; java.lang.UnsupportedClassVersionError: Bad version number in .class
&lt;br&gt;&amp;gt;&amp;gt; file
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.defineClass1(Native Method)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(
&lt;br&gt;&amp;gt;&amp;gt; DefaultClassLoader.java:183)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Clas
&lt;br&gt;&amp;gt;&amp;gt; spathManager.java:576)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Cl
&lt;br&gt;&amp;gt;&amp;gt; asspathManager.java:546)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassIm
&lt;br&gt;&amp;gt;&amp;gt; pl(ClasspathManager.java:477)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_L
&lt;br&gt;&amp;gt;&amp;gt; ockClassLoader(ClasspathManager.java:465)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(C
&lt;br&gt;&amp;gt;&amp;gt; lasspathManager.java:445)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalCla
&lt;br&gt;&amp;gt;&amp;gt; ss(DefaultClassLoader.java:211)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLo
&lt;br&gt;&amp;gt;&amp;gt; ader.java:381)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Bundl
&lt;br&gt;&amp;gt;&amp;gt; eLoader.java:457)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
&lt;br&gt;&amp;gt;&amp;gt; java:410)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
&lt;br&gt;&amp;gt;&amp;gt; java:398)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(De
&lt;br&gt;&amp;gt;&amp;gt; faultClassLoader.java:105)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClass(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClassInternal(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.defineClass1(Native Method)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(
&lt;br&gt;&amp;gt;&amp;gt; DefaultClassLoader.java:183)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Clas
&lt;br&gt;&amp;gt;&amp;gt; spathManager.java:576)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Cl
&lt;br&gt;&amp;gt;&amp;gt; asspathManager.java:546)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassIm
&lt;br&gt;&amp;gt;&amp;gt; pl(ClasspathManager.java:477)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_L
&lt;br&gt;&amp;gt;&amp;gt; ockClassLoader(ClasspathManager.java:465)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(C
&lt;br&gt;&amp;gt;&amp;gt; lasspathManager.java:445)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalCla
&lt;br&gt;&amp;gt;&amp;gt; ss(DefaultClassLoader.java:211)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLo
&lt;br&gt;&amp;gt;&amp;gt; ader.java:381)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Bundl
&lt;br&gt;&amp;gt;&amp;gt; eLoader.java:457)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
&lt;br&gt;&amp;gt;&amp;gt; java:410)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
&lt;br&gt;&amp;gt;&amp;gt; java:398)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(De
&lt;br&gt;&amp;gt;&amp;gt; faultClassLoader.java:105)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClass(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClassInternal(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.discovery.zookeeper.Activator.createZooKeeperDis
&lt;br&gt;&amp;gt;&amp;gt; covery(Activator.java:112)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.discovery.zookeeper.Activator.start(Activator.ja
&lt;br&gt;&amp;gt;&amp;gt; va:46)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.singlebundle.AggregatedActivator.startEmbeddedAc
&lt;br&gt;&amp;gt;&amp;gt; tivators(AggregatedActivator.java:115)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.singlebundle.AggregatedActivator.start(Aggregate
&lt;br&gt;&amp;gt;&amp;gt; dActivator.java:46)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(Bund
&lt;br&gt;&amp;gt;&amp;gt; leContextImpl.java:783)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.security.AccessController.doPrivileged(Native Method)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActiv
&lt;br&gt;&amp;gt;&amp;gt; ator(BundleContextImpl.java:774)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(Bund
&lt;br&gt;&amp;gt;&amp;gt; leContextImpl.java:755)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Bundl
&lt;br&gt;&amp;gt;&amp;gt; eHost.java:352)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac
&lt;br&gt;&amp;gt;&amp;gt; tBundle.java:280)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac
&lt;br&gt;&amp;gt;&amp;gt; tBundle.java:272)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._st
&lt;br&gt;&amp;gt;&amp;gt; art(FrameworkCommandProvider.java:253)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
&lt;br&gt;&amp;gt;&amp;gt; Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.
&lt;br&gt;&amp;gt;&amp;gt; execute(FrameworkCommandInterpreter.java:155)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(F
&lt;br&gt;&amp;gt;&amp;gt; rameworkConsole.java:303)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(Fra
&lt;br&gt;&amp;gt;&amp;gt; meworkConsole.java:288)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(Framewo
&lt;br&gt;&amp;gt;&amp;gt; rkConsole.java:224)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.Thread.run(Unknown Source) Dec 21, 2009 2:14:38
&lt;br&gt;&amp;gt;&amp;gt; PM org.apache.cxf.dosgi.topologymanager.Activator start
&lt;br&gt;&amp;gt;&amp;gt; INFO: TopologyManager: start()
&lt;br&gt;&amp;gt;&amp;gt; Dec 21, 2009 2:14:38 PM
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.topologymanager.RemoteServiceAdminL
&lt;br&gt;&amp;gt;&amp;gt; ist$1 addingService
&lt;br&gt;&amp;gt;&amp;gt; INFO: Adding RemoteServiceAdmin to list of admins Dec 21, 2009
&lt;br&gt;&amp;gt;&amp;gt; 2:14:38 PM org.apache.cxf.dosgi.topologymanager.RemoteServiceAdminL
&lt;br&gt;&amp;gt;&amp;gt; ist$1 addingService
&lt;br&gt;&amp;gt;&amp;gt; INFO: enlisted RemoteEventAdmins: 0
&lt;br&gt;&amp;gt;&amp;gt; Dec 21, 2009 2:14:38 PM
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.topologymanager.TopologyManager tri
&lt;br&gt;&amp;gt;&amp;gt; ggerExportImportForRemoteSericeAdmin
&lt;br&gt;&amp;gt;&amp;gt; INFO: TopologyManager: triggerExportImportForRemoteSericeAdmin()
&lt;br&gt;&amp;gt;&amp;gt; Dec 21, 2009 2:14:38 PM
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.topologymanager.TopologyManagerImpo
&lt;br&gt;&amp;gt;&amp;gt; rt triggerExportImportForRemoteSericeAdmin
&lt;br&gt;&amp;gt;&amp;gt; SEVERE: NOT IMPLEMENTED !!!
&lt;br&gt;&amp;gt;&amp;gt; Dec 21, 2009 2:14:38 PM
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.topologymanager.EndpointListenerImp
&lt;br&gt;&amp;gt;&amp;gt; l getRegistrationProperties
&lt;br&gt;&amp;gt;&amp;gt; INFO: EndpointListener: current filter: []
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt;&amp;gt; From: David Bosschaert [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26892126&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.bosschaert@...&lt;/a&gt;]
&lt;br&gt;&amp;gt;&amp;gt; Sent: Tuesday, December 22, 2009 6:27 AM
&lt;br&gt;&amp;gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26892126&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; Subject: Re: [DOSGI] cxf 2.2.5 in the DOSGI 1.2 snapshot download?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I've just updated CXF/DOSGi trunk to use CXF 2.2.5
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; BTW you should be able to use CXF 2.2.5 with the DOSGI 1.1 release. In the multi bundle distro, just replace the cxf-bundle-minimal-2.2.5.jar with the 2.2.5 version. Haven't tried it but it should work...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; David
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2009/12/22 David Bosschaert &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26892126&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.bosschaert@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi Thomas,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hmmm, I would think so, but the 1.1 release also has 2.2.4.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I'll update the build system to pick up 2.2.5.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; BTW I *really* advise you to use the 1.1 release and not
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 1.2-SNAPSHOT at this moment in time as there is a lot of refactoring
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; going on @ dosgi trunk [1]. So unless you like living on the edge I
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; would go for the 1.1 release :)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; David
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; [1]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/Migrating-CXF-DOSGi-to-be-complaint-with-the-n&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Migrating-CXF-DOSGi-to-be-complaint-with-the-n&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; e w -OSGi-Remote-Service--Admin-spec-td26645023.html
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 2009/12/21 Shulok, Thomas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26892126&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thomas.shulok@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Just downloaded the lastest 1.2 snapshot, and it still has cxf-bundle-minimal-2.2.4.jar. &amp;nbsp;Should this be 2.2.5 now?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thom
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-DOSGI--cxf-2.2.5-in-the-DOSGI-1.2-snapshot-download--tp26880487p26892126.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26891981</id>
	<title>Re: Inflexible fault interceptor chain?</title>
	<published>2009-12-22T10:05:37Z</published>
	<updated>2009-12-22T10:05:37Z</updated>
	<author>
		<name>dkulp</name>
	</author>
	<content type="html">&lt;br&gt;Can you create a small test case and attach to a jira?
&lt;br&gt;&lt;br&gt;This definitely sounds like bug of some sort. &amp;nbsp; When I redid the Provider 
&lt;br&gt;based services, I noticed that strange code in the StaxOutInterceptor as well 
&lt;br&gt;and tried to remove it. &amp;nbsp; However, that broke some of the JAX-WS tck tests. &amp;nbsp; 
&lt;br&gt;I don't remember the exact reason. &amp;nbsp; I think it has something to do with 
&lt;br&gt;faults thrown from the logical or soap handlers on the outgoing chain needed 
&lt;br&gt;some strange and wacky processing. &amp;nbsp; &amp;nbsp; Don't really remember. &amp;nbsp; 
&lt;br&gt;&lt;br&gt;If we can get your test case, we may be able to get it to work better. &amp;nbsp; 
&lt;br&gt;&lt;br&gt;That said, you could probably write your own interceptor (you seem to be good 
&lt;br&gt;at that :-) &amp;nbsp;that would run on the fault chain prior to the SAAJOut and have 
&lt;br&gt;it remove the SAAJ model from the message. &amp;nbsp; You may need to trace through a 
&lt;br&gt;couple other interceptors (like SoapOutInterceptor) to see if other properties 
&lt;br&gt;need to be removed/reset.
&lt;br&gt;&lt;br&gt;Dan
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Mon December 21 2009 8:12:50 pm Gary Gregory wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello Dan and all,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ok, the SAAJOutInterceptor solution almost worked. The behavior I describe
&lt;br&gt;&amp;gt; &amp;nbsp;below is the same in CXF 2.2.4 and 2.2.6-SNAPSHOT (as of Saturday's
&lt;br&gt;&amp;gt; &amp;nbsp;build). I am not on 2.2.5 due to some bugs that are fixed in 2.2.6. The
&lt;br&gt;&amp;gt; &amp;nbsp;debugging information I gathered for this message is with 2.2.4.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have two scenarios, one works and one does not with the
&lt;br&gt;&amp;gt; &amp;nbsp;SAAJOutInterceptor solution.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If a Fault is thrown by a custom interceptor at a certain point in the
&lt;br&gt;&amp;gt; &amp;nbsp;output chain, the wrong SOAP XML is generated, specifically no SOAP fault
&lt;br&gt;&amp;gt; &amp;nbsp;XML elements are generated. Let me start by showing what works and why
&lt;br&gt;&amp;gt; &amp;nbsp;before showing what does not and why.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In the first scenario, which works, a SoapFault is thrown by our provider's
&lt;br&gt;&amp;gt; &amp;nbsp;invoke(SOAPMessage) method under certain conditions, basically if our
&lt;br&gt;&amp;gt; &amp;nbsp;server detects certain errors. Our provider looks like this:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; @WebServiceProvider
&lt;br&gt;&amp;gt; @ServiceMode(value = Service.Mode.MESSAGE)
&lt;br&gt;&amp;gt; public static class LdeWebServiceProvider implements Provider&amp;lt;SOAPMessage&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;{ @Override
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;public SOAPMessage invoke(SOAPMessage soapRequest) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; ...
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; throw new SoapFault(&amp;quot;Our message&amp;quot;,
&lt;br&gt;&amp;gt; &amp;nbsp;Soap11.getInstance().getReceiver()); }
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In SAAJOutInterceptor.handleMessage, the local variable saaj is null, so
&lt;br&gt;&amp;gt; &amp;nbsp;the code path taken builds a SOAP message from scratch and plugs in a
&lt;br&gt;&amp;gt; &amp;nbsp;W3CDOMStreamWriter. All of the interceptors then write to
&lt;br&gt;&amp;gt; &amp;nbsp;W3CDOMStreamWriter instead of the default XMLStreamWriter which normally
&lt;br&gt;&amp;gt; &amp;nbsp;caches and writes to the HTTP wire. The W3CDOMStreamWriter allows me to
&lt;br&gt;&amp;gt; &amp;nbsp;transform the DOM before it gets on the wire. Great stuff, it works.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In the second scenario, I test our output feature where in addition to an
&lt;br&gt;&amp;gt; &amp;nbsp;optional transformation, we have custom interceptors to do optional XML
&lt;br&gt;&amp;gt; &amp;nbsp;validation before and after the XML transformation. After our provider
&lt;br&gt;&amp;gt; &amp;nbsp;successfully processed a message, the output chain processing kicks in and
&lt;br&gt;&amp;gt; &amp;nbsp;looks like this:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Chain org.apache.cxf.phase.PhaseInterceptorChain@c375934. Current flow:
&lt;br&gt;&amp;gt; &amp;nbsp; setup [PolicyOutInterceptor]
&lt;br&gt;&amp;gt; &amp;nbsp; pre-logical [SwAOutInterceptor, SoapHeaderOutFilterInterceptor]
&lt;br&gt;&amp;gt; &amp;nbsp; post-logical [SoapPreProtocolOutInterceptor]
&lt;br&gt;&amp;gt; &amp;nbsp; prepare-send [MessageSenderInterceptor, MessageModeOutInterceptor]
&lt;br&gt;&amp;gt; &amp;nbsp; pre-stream [LoggingOutInterceptor, XmlDeclOutInterceptor*,
&lt;br&gt;&amp;gt; &amp;nbsp;AttachmentOutInterceptor, StaxOutInterceptor] pre-protocol
&lt;br&gt;&amp;gt; &amp;nbsp;[MessageModeOutInterceptorInternal, SAAJOutInterceptor,
&lt;br&gt;&amp;gt; &amp;nbsp;SOAPHandlerInterceptor, OurWSS4JOutInterceptor] write [SoapOutInterceptor]
&lt;br&gt;&amp;gt; &amp;nbsp; pre-marshal [LogicalHandlerOutInterceptor, ValidatingOutInterceptor*,
&lt;br&gt;&amp;gt; &amp;nbsp;TransformOutInterceptor*, ValidatingOutInterceptor*] marshal
&lt;br&gt;&amp;gt; &amp;nbsp;[BareOutInterceptor]
&lt;br&gt;&amp;gt; &amp;nbsp; write-ending [SoapOutEndingInterceptor]
&lt;br&gt;&amp;gt; &amp;nbsp; pre-protocol-ending [SAAJOutEndingInterceptor]
&lt;br&gt;&amp;gt; &amp;nbsp; pre-stream-ending [StaxOutEndingInterceptor]
&lt;br&gt;&amp;gt; &amp;nbsp; prepare-send-ending [MessageSenderEndingInterceptor]
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The interceptors marked with * are mine:
&lt;br&gt;&amp;gt; - XmlDeclOutInterceptor forces the XML declaration to be written.
&lt;br&gt;&amp;gt; - ValidatingOutInterceptor validates XML
&lt;br&gt;&amp;gt; - TransformOutInterceptor transforms XML
&lt;br&gt;&amp;gt; - ValidatingOutInterceptor validates XML
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The problem occurs if XML validation fails (the first validation in this
&lt;br&gt;&amp;gt; &amp;nbsp;test).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; When the XML validation fails, an exception thrown, caught, and re-thrown
&lt;br&gt;&amp;gt; &amp;nbsp;as a fault.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; At the start of fault processing, the chain when SAAJOutInterceptor is
&lt;br&gt;&amp;gt; &amp;nbsp;called looks like this:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; Chain org.apache.cxf.phase.PhaseInterceptorChain@77c16c5f. Current flow:
&lt;br&gt;&amp;gt; &amp;nbsp; setup [ServerPolicyOutFaultInterceptor]
&lt;br&gt;&amp;gt; &amp;nbsp; prepare-send [MessageSenderInterceptor, Soap11FaultOutInterceptor]
&lt;br&gt;&amp;gt; &amp;nbsp; pre-stream [LoggingOutInterceptor, XmlDeclOutInterceptor*,
&lt;br&gt;&amp;gt; &amp;nbsp;StaxOutInterceptor] pre-protocol [WebFaultOutInterceptor,
&lt;br&gt;&amp;gt; &amp;nbsp;SAAJOutInterceptor, SOAPHandlerFaultOutInterceptor] write
&lt;br&gt;&amp;gt; &amp;nbsp;[SoapOutInterceptor]
&lt;br&gt;&amp;gt; &amp;nbsp; pre-marshal [LogicalHandlerFaultOutInterceptor]
&lt;br&gt;&amp;gt; &amp;nbsp; marshal [Soap11FaultOutInterceptorInternal]
&lt;br&gt;&amp;gt; &amp;nbsp; pre-protocol-ending [TransformOutFaultInterceptor*]
&lt;br&gt;&amp;gt; &amp;nbsp; prepare-send-ending [MessageSenderEndingInterceptor]
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The interceptors marked with * are mine:
&lt;br&gt;&amp;gt; - XmlDeclOutInterceptor forces the XML declaration to be written.
&lt;br&gt;&amp;gt; - TransformOutFaultInterceptor validates XML
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; When I step through this SAAJOutInterceptor invocation, the saaj variable
&lt;br&gt;&amp;gt; &amp;nbsp;is NOT null, so the code path taken is different from what I described
&lt;br&gt;&amp;gt; &amp;nbsp;above. Instead of a W3CDOMStreamWriter, a dummy XMLStreamWriter is created
&lt;br&gt;&amp;gt; &amp;nbsp;that throws away whatever is written to it:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //as the SOAPMessage already has everything in place, we do not
&lt;br&gt;&amp;gt; &amp;nbsp;need XMLStreamWriter to write //anything for us, so we just set
&lt;br&gt;&amp;gt; &amp;nbsp;XMLStreamWriter's output to a dummy output stream. XMLStreamWriter
&lt;br&gt;&amp;gt; &amp;nbsp;origWriter = message.getContent(XMLStreamWriter.class);
&lt;br&gt;&amp;gt; &amp;nbsp;message.put(ORIGINAL_XML_WRITER, origWriter);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; XMLStreamWriter dummyWriter =
&lt;br&gt;&amp;gt; &amp;nbsp;StaxUtils.createXMLStreamWriter(new OutputStream() { public void write(int
&lt;br&gt;&amp;gt; &amp;nbsp;b) throws IOException {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public void write(byte b[], int off, int len) throws
&lt;br&gt;&amp;gt; &amp;nbsp;IOException { }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; message.setContent(XMLStreamWriter.class, dummyWriter);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; No wonder I get no SOAP fault information back, I get:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;lt;?xml version='1.0' encoding='ISO-8859-1'?&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;SOAP-ENV:Envelope
&lt;br&gt;&amp;gt; &amp;nbsp;xmlns:SOAP-ENV=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp;xmlns:soap=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/a&gt;&amp;quot;&amp;gt; &amp;lt;SOAP-ENV:Header
&lt;br&gt;&amp;gt; &amp;nbsp;xmlns:SOAP-ENV=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/a&gt;&amp;quot;&amp;gt; &amp;lt;ais:requestID
&lt;br&gt;&amp;gt; &amp;nbsp;xmlns:ais=&amp;quot;&lt;a href=&quot;http://com.seagullsw.appinterface/AppInterfaceServer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://com.seagullsw.appinterface/AppInterfaceServer&lt;/a&gt;&amp;quot;&amp;gt;{c0a80102
&lt;br&gt;&amp;gt; -00ce16ad0000010e75da25398002}&amp;lt;/ais:requestID&amp;gt; &amp;lt;/SOAP-ENV:Header&amp;gt;
&lt;br&gt;&amp;gt; 	&amp;lt;SOAP-ENV:Body xmlns:SOAP-ENV=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp;/&amp;gt; &amp;lt;/SOAP-ENV:Envelope&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Is this a bug? Why would there be a dummy writer put in place? Is there
&lt;br&gt;&amp;gt; &amp;nbsp;another CXF way to do this?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thank you,
&lt;br&gt;&amp;gt; Gary
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; From: Gary Gregory
&lt;br&gt;&amp;gt; &amp;gt; Sent: Friday, December 18, 2009 18:11
&lt;br&gt;&amp;gt; &amp;gt; To: 'Daniel Kulp'; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891981&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; Subject: RE: Inflexible fault interceptor chain?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Ok, that worked!
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Thank you Dan,
&lt;br&gt;&amp;gt; &amp;gt; Gary
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; From: Daniel Kulp [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891981&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dkulp@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Sent: Friday, December 18, 2009 07:33
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891981&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Cc: Gary Gregory; Lee Breisacher; Nikolay Glazyrin
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Subject: Re: Inflexible fault interceptor chain?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Honestly, the EASIEST way to accomplish this, since you are using
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; soap,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; is to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; add the SAAJOutInterceptor to the fault chain. &amp;nbsp;Then, your
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; interceptor
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; would
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; live right before it's &amp;quot;ending&amp;quot; interceptor and do:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; message.getContext(SOAPMessage.class)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; to get the SAAJ model out. &amp;nbsp; Since the SAAJ model implements the DOM
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; interfaces, you can then feed that into an XSLT processor or similar
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; to
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; transform it and then set a new version back with the setContent
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; call.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Dan
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; On Fri December 18 2009 4:13:29 am Gary Gregory wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi All:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; I need to apply an XSL transformation to messages coming out of CXF
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; (our
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;users configure what the XSL looks like.) For a normal
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; (successful)
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;message, I have an interceptor (during Phase.PRE_MARSHAL) that
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; uses
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;DOM aspect of a message. That works great. BTW, I get to the DOM
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; like
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;this:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Node node = (Node) message.getContent(List.class).get(0);
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; That seems brittle, is there a safer way to get to an aspect of the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; message
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;I can feed to javax.xml.transform?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; The real issue comes with fault messages because the fault chain
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; uses
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; an
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt;. The fault chain looks like this:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Chain org.apache.cxf.phase.PhaseInterceptorChain@3015b303. Current
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; flow:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; setup [ServerPolicyOutFaultInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; prepare-send [MessageSenderInterceptor,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Soap11FaultOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; pre-stream [LoggingOutInterceptor, XmlDeclOutInterceptor*,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;StaxOutInterceptor] pre-protocol [WebFaultOutInterceptor,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;SOAPHandlerFaultOutInterceptor] write [SoapOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; pre-marshal [LogicalHandlerFaultOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; marshal [Soap11FaultOutInterceptorInternal]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; pre-stream-ending [StaxOutEndingInterceptor,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;TransformOutFaultInterceptor*] prepare-send-ending
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;[MessageSenderEndingInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; FYI, the interceptors marked with * are our own:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; XmlDeclOutInterceptor forces an XML declaration to be
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; written.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TransformOutFaultInterceptor is where I thought I could
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; transform
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;the fault XML message.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; The
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt; looks like this:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; [StreamWriter: class com.ctc.wstx.sw.SimpleNsStreamWriter,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; underlying
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;outputter:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; com.ctc.wstx.sw.ISOLatin1XmlWriter@1125cf44&amp;lt;mailto:com.ctc.wstx.sw.ISOL
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; ati
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; n1XmlWriter@1125cf44&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; The com.ctc.wstx.sw.ISOLatin1XmlWriter wraps a
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;org.apache.cxf.io.CachedOutputStream, which in turns wraps:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; currentStream - LoadingByteArrayOutputStream
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; flowThroughStream -
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; AbstractHTTPDestination$WrappedOutputStream
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; All of this to say that when the chain's interceptors are working
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; with the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;message's
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt;, the bytes are cached and written to the wire.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; It
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; is not
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;possible to catch the fault XML message and change it.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; The only thing I've come up with but not implemented yet would be
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; to
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; insert
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;an interceptor before the XML declaration is written and put the
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt; into a temp spot in the message content map,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; then
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; put a
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;new
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt; on a byte array in its place. A pre-stream-
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; ending
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;interceptor can take those bytes, apply XSL to them and then write
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; them to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;the original
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt;, before putting the original
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt; back in it original slot in the message content
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; map.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; That seems like big old hack.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Any ideas on a cleaner solution?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Thank you,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Gary Gregory
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Seagull Software
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891981&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ggregory@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; www.seagullsoftware.com
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Daniel Kulp
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891981&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dkulp@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://www.dankulp.com/blog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.dankulp.com/blog&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;Daniel Kulp
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891981&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dkulp@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.dankulp.com/blog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.dankulp.com/blog&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Inflexible-fault-interceptor-chain--tp26840876p26891981.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26891921</id>
	<title>Re: Field Decrypts but does not unmarshall</title>
	<published>2009-12-22T10:01:02Z</published>
	<updated>2009-12-22T10:01:02Z</updated>
	<author>
		<name>dkulp</name>
	</author>
	<content type="html">On Mon December 21 2009 4:31:54 pm Howard Points wrote:
&lt;br&gt;&amp;gt; I have a field in an inbound request that is encrypted via WS-Security. I
&lt;br&gt;&amp;gt; can step into the wss4j code and see the field is being decrypted properly,
&lt;br&gt;&amp;gt; but the field is null when it gets into my endpoint impl. I am thinking
&lt;br&gt;&amp;gt; &amp;nbsp;that something is going wrong during the unmarshalling. The field of
&lt;br&gt;&amp;gt; &amp;nbsp;concern type is an xsd:any. I am using CxF 2.2.5. I set a breakpoint in
&lt;br&gt;&amp;gt; SoapHeaderInterceptor and stepped through it, but did not see any problems.
&lt;br&gt;&amp;gt; Is there a better place to set a breakpoint to debug this? 
&lt;br&gt;&lt;br&gt;Hmm... &amp;nbsp;you are probably down deep in JAXB at this point. &amp;nbsp; Not sure how to 
&lt;br&gt;debug this. &amp;nbsp; &amp;nbsp;I guess my immediate suggestion would be to turn on schema 
&lt;br&gt;validation and seeing if that spits an error out. &amp;nbsp; 
&lt;br&gt;&lt;br&gt;Dan
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Does anyone know what's going wrong?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Howard
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Daniel Kulp
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891921&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dkulp@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.dankulp.com/blog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.dankulp.com/blog&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Field-Decrypts-but-does-not-unmarshall-tp26880203p26891921.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26891801</id>
	<title>Re: Bean as endpoint implementor</title>
	<published>2009-12-22T09:51:49Z</published>
	<updated>2009-12-22T09:51:49Z</updated>
	<author>
		<name>dkulp</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;lt;jaxws:endpoint id=&amp;quot;myGlobManager&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; implementor=&amp;quot;#myGlobManager&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; address=&amp;quot;/myGlobManager&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;The implementor attribute is pointing at itself. &amp;nbsp;The jaxws:endpoint bean is 
&lt;br&gt;named myGlobManager and that's also the implementor? &amp;nbsp; That's definitely not 
&lt;br&gt;right. &amp;nbsp;
&lt;br&gt;&lt;br&gt;Most likely, you want something like:
&lt;br&gt;&lt;br&gt;&amp;lt;bean id=&amp;quot;myGlobManagerImpl&amp;quot; class=&amp;quot;com.......MyGlobManagerImpl&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;jaxws:endpoint id=&amp;quot;myGlobManager&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;implementor=&amp;quot;#myGlobManagerImpl&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;address=&amp;quot;/myGlobManager&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;Due to your Autowired things, you may also need a TabManager bean and similar 
&lt;br&gt;stuff defined in your beans.xml.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Dan
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Tue December 22 2009 12:35:08 pm Bill Li wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi folks,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have a working project and would like to introduce web service
&lt;br&gt;&amp;gt; functionality here. I read around doc and successfully get a Foo service
&lt;br&gt;&amp;gt; running. My env is Spring 2.5, Jetty 6/Tomat 6. But when I try to export my
&lt;br&gt;&amp;gt; existing services, I continues hit spring exceptions. Let us come down to
&lt;br&gt;&amp;gt; code.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Interface
&lt;br&gt;&amp;gt; ========
&lt;br&gt;&amp;gt; @WebService(name=&amp;quot;myGlobManager&amp;quot;, targetNamespace=&amp;quot;&lt;a href=&quot;http://cxf.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org&lt;/a&gt;&amp;quot;)
&lt;br&gt;&amp;gt; public interface MyGlobManager {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; public MyGlob fetch();
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Impl
&lt;br&gt;&amp;gt; ========
&lt;br&gt;&amp;gt; @Service(value = &amp;quot;myGlobManager&amp;quot;)
&lt;br&gt;&amp;gt; @WebService(endpointInterface=&amp;quot;com.beelun.shoppro.service.MyGlobManager&amp;quot;)
&lt;br&gt;&amp;gt; public class MyGlobManagerImpl extends GenericDaoHibernate&amp;lt;MyGlob, Long&amp;gt;
&lt;br&gt;&amp;gt; implements MyGlobManager {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; // A cache for myGlob
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; private MyGlob myGlob = null;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; @Autowired
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; public MyGlobManagerImpl(SessionFactory sessionFactory) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; super(MyGlob.class, sessionFactory);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; @Autowired
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; TabManager tabManager;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; @Override
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; public MyGlob fetch() {...}
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Config file
&lt;br&gt;&amp;gt; =========
&lt;br&gt;&amp;gt; &amp;lt;beans xmlns=&amp;quot;&lt;a href=&quot;http://www.springframework.org/schema/beans&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springframework.org/schema/beans&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; xmlns:xsi=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; xmlns:jaxws=&amp;quot;&lt;a href=&quot;http://cxf.apache.org/jaxws&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org/jaxws&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; xsi:schemaLocation=&amp;quot;&lt;a href=&quot;http://www.springframework.org/schema/beans&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springframework.org/schema/beans&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://www.springframework.org/schema/beans/spring-beans.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springframework.org/schema/beans/spring-beans.xsd&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://cxf.apache.org/jaxws&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org/jaxws&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://cxf.apache.org/schemas/jaxws.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org/schemas/jaxws.xsd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;lt;import resource=&amp;quot;classpath:META-INF/cxf/cxf.xml&amp;quot; /&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;lt;import resource=&amp;quot;classpath:META-INF/cxf/cxf-extension-soap.xml&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;lt;import resource=&amp;quot;classpath:META-INF/cxf/cxf-servlet.xml&amp;quot; /&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;lt;jaxws:endpoint id=&amp;quot;fooManager&amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; implementor=&amp;quot;com.beelun.shoppro.service.impl.FooManagerImpl&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; address=&amp;quot;/fooManager&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;lt;jaxws:endpoint id=&amp;quot;myGlobManager&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; implementor=&amp;quot;#myGlobManager&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; address=&amp;quot;/myGlobManager&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;lt;/beans&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Exceptions
&lt;br&gt;&amp;gt; =============
&lt;br&gt;&amp;gt; 2009-12-23 01:12:25.099::WARN: &amp;nbsp;Failed startup of context
&lt;br&gt;&amp;gt; org.mortbay.jetty.plugin.Jetty6PluginWebAppContext@1478e67f
&lt;br&gt;&amp;gt; {/,F:\shoppro\src\main\webapp}
&lt;br&gt;&amp;gt; org.springframework.beans.factory.BeanCreationException: Error creating
&lt;br&gt;&amp;gt; &amp;nbsp;bean with name 'myGlobManager': Cannot resolve reference to bean
&lt;br&gt;&amp;gt; &amp;nbsp;'myGlobManager' while setting constructor argument; nested exception is
&lt;br&gt;&amp;gt; org.springframework.beans.factory.BeanCurrentlyInCreationException: Error
&lt;br&gt;&amp;gt; creating bean with name 'myGlobManager': Requested bean is currently in
&lt;br&gt;&amp;gt; creation: Is there an unresolvable circular reference?
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; org.springframework.beans.factory.support.BeanDefinitionValueResolver.resol
&lt;br&gt;&amp;gt; veReference(BeanDefinitionValueResolver.java:275) at
&lt;br&gt;&amp;gt; org.springframework.beans.factory.support.BeanDefinitionValueResolver.resol
&lt;br&gt;&amp;gt; veValueIfNecessary(BeanDefinitionValueResolver.java:104) ....
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Any idea?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks.
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;Daniel Kulp
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891801&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dkulp@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.dankulp.com/blog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.dankulp.com/blog&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bean-as-endpoint-implementor-tp26891596p26891801.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26891634</id>
	<title>RE: [DOSGI] cxf 2.2.5 in the DOSGI 1.2 snapshot download?</title>
	<published>2009-12-22T09:38:40Z</published>
	<updated>2009-12-22T09:38:40Z</updated>
	<author>
		<name>bonthomme</name>
	</author>
	<content type="html">Right, 2.2.4 works fine. &amp;nbsp;Up til now, this has all been with single bundle though, currently working on getting the multi bundle up. &amp;nbsp;Will let you know.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Thom
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: David Bosschaert [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891634&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.bosschaert@...&lt;/a&gt;]
&lt;br&gt;Sent: Tuesday, December 22, 2009 9:19 AM
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891634&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;Subject: Re: [DOSGI] cxf 2.2.5 in the DOSGI 1.2 snapshot download?
&lt;br&gt;&lt;br&gt;Does the stack trace not appear with CXF 2.2.4 and DOSGi 1.1?
&lt;br&gt;&lt;br&gt;David
&lt;br&gt;&lt;br&gt;2009/12/22 Shulok, Thomas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891634&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thomas.shulok@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi David,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Understood, that should work for me, but...injecting the cxf-bundle-minimal-2.2.5.jar into the 1.1 release generates the same stack trace as the 1.2 jar (both single bundle distros).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Thom
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: David Bosschaert [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891634&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.bosschaert@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Tuesday, December 22, 2009 7:23 AM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891634&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Re: [DOSGI] cxf 2.2.5 in the DOSGI 1.2 snapshot download?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi Thomas,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The 1.2-SNAPSHOT CXF-DOSGi trunk is under heavy refactoring at the moment, I'm happy to take a look at that stack trace once it's settled down, hopefully in a few weeks time. For now, please try if you can stick to the 1.1 release.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; From memory, I have seen stack traces like the one you're posting here. In some cases they did happen with the single-bundle distro but not with the multi-bundle distro. In some cases they have been harmless (just a validation error, but things continue to work).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Best regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; David
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/12/22 Shulok, Thomas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891634&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thomas.shulok@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; Thanks David. &amp;nbsp;Will try out the next snapshot build.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Yesterday, I did try what you suggested (today), but with the 1.2 snapshot, and I got the following...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt; Thom
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.dsw.OsgiUtils
&lt;br&gt;&amp;gt;&amp;gt; readIntentMap
&lt;br&gt;&amp;gt;&amp;gt; WARNING: Intent map load failed:
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:
&lt;br&gt;&amp;gt;&amp;gt; Line 48 i n XML document from OSGi
&lt;br&gt;&amp;gt;&amp;gt; resource[classpath:/OSGI-INF/cxf/intents/intent-map.xml
&lt;br&gt;&amp;gt;&amp;gt; |bnd.id=2|bnd.sym=cxf-dosgi-ri-singlebundle-distribution] is invalid;
&lt;br&gt;&amp;gt;&amp;gt; |nested exc
&lt;br&gt;&amp;gt;&amp;gt; eption is org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching wi ldcard is strict, but no declaration can be found for element 'p:policies'.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
&lt;br&gt;&amp;gt;&amp;gt; eanDefinitions(XmlBeanDefinitionReader.java:404)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
&lt;br&gt;&amp;gt;&amp;gt; nDefinitions(XmlBeanDefinitionReader.java:342)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
&lt;br&gt;&amp;gt;&amp;gt; nDefinitions(XmlBeanDefinitionReader.java:310)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.support.AbstractBeanDefinitionReade
&lt;br&gt;&amp;gt;&amp;gt; r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.support.AbstractBeanDefinitionReade
&lt;br&gt;&amp;gt;&amp;gt; r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.support.AbstractBeanDefinitionReade
&lt;br&gt;&amp;gt;&amp;gt; r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.osgi.context.support.OsgiBundleXmlApplicationCont
&lt;br&gt;&amp;gt;&amp;gt; ext.loadBeanDefinitions(OsgiBundleXmlApplicationContext.java:176)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.osgi.context.support.OsgiBundleXmlApplicationCont
&lt;br&gt;&amp;gt;&amp;gt; ext.loadBeanDefinitions(OsgiBundleXmlApplicationContext.java:142)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.context.support.AbstractRefreshableApplicationCon
&lt;br&gt;&amp;gt;&amp;gt; text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:12
&lt;br&gt;&amp;gt;&amp;gt; 3
&lt;br&gt;&amp;gt;&amp;gt; )
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.context.support.AbstractApplicationContext.obtain
&lt;br&gt;&amp;gt;&amp;gt; FreshBeanFactory(AbstractApplicationContext.java:422)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.context.support.AbstractApplicationContext.refres
&lt;br&gt;&amp;gt;&amp;gt; h(AbstractApplicationContext.java:352)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;&amp;gt;&amp;gt; plicationContext.access$301(AbstractDelegatedExecutionApplicationCont
&lt;br&gt;&amp;gt;&amp;gt; e
&lt;br&gt;&amp;gt;&amp;gt; xt.java:69
&lt;br&gt;&amp;gt;&amp;gt; )
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;&amp;gt;&amp;gt; plicationContext$1.run(AbstractDelegatedExecutionApplicationContext.j
&lt;br&gt;&amp;gt;&amp;gt; a
&lt;br&gt;&amp;gt;&amp;gt; va:186)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCus
&lt;br&gt;&amp;gt;&amp;gt; tomTCCL(PrivilegedUtils.java:85)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;&amp;gt;&amp;gt; plicationContext.normalRefresh(AbstractDelegatedExecutionApplicationC
&lt;br&gt;&amp;gt;&amp;gt; o
&lt;br&gt;&amp;gt;&amp;gt; ntext.java
&lt;br&gt;&amp;gt;&amp;gt; :182)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;&amp;gt;&amp;gt; plicationContext$NoDependenciesWaitRefreshExecutor.refresh(AbstractDe
&lt;br&gt;&amp;gt;&amp;gt; l
&lt;br&gt;&amp;gt;&amp;gt; egatedExec
&lt;br&gt;&amp;gt;&amp;gt; utionApplicationContext.java:89)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;&amp;gt;&amp;gt; plicationContext.refresh(AbstractDelegatedExecutionApplicationContext.
&lt;br&gt;&amp;gt;&amp;gt; java:175)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.dsw.OsgiUtils.readIntentMap(OsgiUtils.java:401)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.dsw.OsgiUtils.getIntentMap(OsgiUtils.java:376)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.dsw.Activator.getIntentMap(Activator.java:96)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.dsw.Activator.registerRemoteServiceAdminService(
&lt;br&gt;&amp;gt;&amp;gt; Activator.java:78)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.cxf.dosgi.dsw.Activator.start(Activator.java:55)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.singlebundle.AggregatedActivator.startEmbeddedAc
&lt;br&gt;&amp;gt;&amp;gt; tivators(AggregatedActivator.java:115)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.singlebundle.AggregatedActivator.start(Aggregate
&lt;br&gt;&amp;gt;&amp;gt; dActivator.java:46)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(Bund
&lt;br&gt;&amp;gt;&amp;gt; leContextImpl.java:783)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.security.AccessController.doPrivileged(Native Method)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActiv
&lt;br&gt;&amp;gt;&amp;gt; ator(BundleContextImpl.java:774)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(Bund
&lt;br&gt;&amp;gt;&amp;gt; leContextImpl.java:755)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Bundl
&lt;br&gt;&amp;gt;&amp;gt; eHost.java:352)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac
&lt;br&gt;&amp;gt;&amp;gt; tBundle.java:280)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac
&lt;br&gt;&amp;gt;&amp;gt; tBundle.java:272)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._st
&lt;br&gt;&amp;gt;&amp;gt; art(FrameworkCommandProvider.java:253)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
&lt;br&gt;&amp;gt;&amp;gt; Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.
&lt;br&gt;&amp;gt;&amp;gt; execute(FrameworkCommandInterpreter.java:155)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(F
&lt;br&gt;&amp;gt;&amp;gt; rameworkConsole.java:303)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(Fra
&lt;br&gt;&amp;gt;&amp;gt; meworkConsole.java:288)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(Framewo
&lt;br&gt;&amp;gt;&amp;gt; rkConsole.java:224)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.Thread.run(Unknown Source) Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching w ildcard is strict, but no declaration can be found for element 'p:policies'.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAX
&lt;br&gt;&amp;gt;&amp;gt; ParseException(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unk
&lt;br&gt;&amp;gt;&amp;gt; nown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
&lt;br&gt;&amp;gt;&amp;gt; Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
&lt;br&gt;&amp;gt;&amp;gt; Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErro
&lt;br&gt;&amp;gt;&amp;gt; rReporter.reportError(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportS
&lt;br&gt;&amp;gt;&amp;gt; chemaError(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleS
&lt;br&gt;&amp;gt;&amp;gt; tartElement(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startEl
&lt;br&gt;&amp;gt;&amp;gt; ement(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scan
&lt;br&gt;&amp;gt;&amp;gt; StartElement(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
&lt;br&gt;&amp;gt;&amp;gt; l$FragmentContentDispatcher.dispatch(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
&lt;br&gt;&amp;gt;&amp;gt; l.scanDocument(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
&lt;br&gt;&amp;gt;&amp;gt; nknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
&lt;br&gt;&amp;gt;&amp;gt; nknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So
&lt;br&gt;&amp;gt;&amp;gt; urce)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown So
&lt;br&gt;&amp;gt;&amp;gt; urce)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unk
&lt;br&gt;&amp;gt;&amp;gt; nown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocum
&lt;br&gt;&amp;gt;&amp;gt; ent(DefaultDocumentLoader.java:75)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
&lt;br&gt;&amp;gt;&amp;gt; eanDefinitions(XmlBeanDefinitionReader.java:396)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;... 40 more
&lt;br&gt;&amp;gt;&amp;gt; Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.dsw.qos.IntentMap
&lt;br&gt;&amp;gt;&amp;gt; setIntents
&lt;br&gt;&amp;gt;&amp;gt; INFO: Injected intents: {}
&lt;br&gt;&amp;gt;&amp;gt; java.lang.UnsupportedClassVersionError: Bad version number in .class
&lt;br&gt;&amp;gt;&amp;gt; file
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.defineClass1(Native Method)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(
&lt;br&gt;&amp;gt;&amp;gt; DefaultClassLoader.java:183)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Clas
&lt;br&gt;&amp;gt;&amp;gt; spathManager.java:576)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Cl
&lt;br&gt;&amp;gt;&amp;gt; asspathManager.java:546)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassIm
&lt;br&gt;&amp;gt;&amp;gt; pl(ClasspathManager.java:477)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_L
&lt;br&gt;&amp;gt;&amp;gt; ockClassLoader(ClasspathManager.java:465)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(C
&lt;br&gt;&amp;gt;&amp;gt; lasspathManager.java:445)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalCla
&lt;br&gt;&amp;gt;&amp;gt; ss(DefaultClassLoader.java:211)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLo
&lt;br&gt;&amp;gt;&amp;gt; ader.java:381)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Bundl
&lt;br&gt;&amp;gt;&amp;gt; eLoader.java:457)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
&lt;br&gt;&amp;gt;&amp;gt; java:410)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
&lt;br&gt;&amp;gt;&amp;gt; java:398)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(De
&lt;br&gt;&amp;gt;&amp;gt; faultClassLoader.java:105)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClass(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClassInternal(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.defineClass1(Native Method)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(
&lt;br&gt;&amp;gt;&amp;gt; DefaultClassLoader.java:183)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Clas
&lt;br&gt;&amp;gt;&amp;gt; spathManager.java:576)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Cl
&lt;br&gt;&amp;gt;&amp;gt; asspathManager.java:546)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassIm
&lt;br&gt;&amp;gt;&amp;gt; pl(ClasspathManager.java:477)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_L
&lt;br&gt;&amp;gt;&amp;gt; ockClassLoader(ClasspathManager.java:465)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(C
&lt;br&gt;&amp;gt;&amp;gt; lasspathManager.java:445)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalCla
&lt;br&gt;&amp;gt;&amp;gt; ss(DefaultClassLoader.java:211)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLo
&lt;br&gt;&amp;gt;&amp;gt; ader.java:381)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Bundl
&lt;br&gt;&amp;gt;&amp;gt; eLoader.java:457)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
&lt;br&gt;&amp;gt;&amp;gt; java:410)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
&lt;br&gt;&amp;gt;&amp;gt; java:398)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(De
&lt;br&gt;&amp;gt;&amp;gt; faultClassLoader.java:105)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClass(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClassInternal(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.discovery.zookeeper.Activator.createZooKeeperDis
&lt;br&gt;&amp;gt;&amp;gt; covery(Activator.java:112)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.discovery.zookeeper.Activator.start(Activator.ja
&lt;br&gt;&amp;gt;&amp;gt; va:46)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.singlebundle.AggregatedActivator.startEmbeddedAc
&lt;br&gt;&amp;gt;&amp;gt; tivators(AggregatedActivator.java:115)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.singlebundle.AggregatedActivator.start(Aggregate
&lt;br&gt;&amp;gt;&amp;gt; dActivator.java:46)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(Bund
&lt;br&gt;&amp;gt;&amp;gt; leContextImpl.java:783)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.security.AccessController.doPrivileged(Native Method)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActiv
&lt;br&gt;&amp;gt;&amp;gt; ator(BundleContextImpl.java:774)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(Bund
&lt;br&gt;&amp;gt;&amp;gt; leContextImpl.java:755)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Bundl
&lt;br&gt;&amp;gt;&amp;gt; eHost.java:352)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac
&lt;br&gt;&amp;gt;&amp;gt; tBundle.java:280)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac
&lt;br&gt;&amp;gt;&amp;gt; tBundle.java:272)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._st
&lt;br&gt;&amp;gt;&amp;gt; art(FrameworkCommandProvider.java:253)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
&lt;br&gt;&amp;gt;&amp;gt; Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.
&lt;br&gt;&amp;gt;&amp;gt; execute(FrameworkCommandInterpreter.java:155)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(F
&lt;br&gt;&amp;gt;&amp;gt; rameworkConsole.java:303)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(Fra
&lt;br&gt;&amp;gt;&amp;gt; meworkConsole.java:288)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(Framewo
&lt;br&gt;&amp;gt;&amp;gt; rkConsole.java:224)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.Thread.run(Unknown Source) Dec 21, 2009 2:14:38
&lt;br&gt;&amp;gt;&amp;gt; PM org.apache.cxf.dosgi.topologymanager.Activator start
&lt;br&gt;&amp;gt;&amp;gt; INFO: TopologyManager: start()
&lt;br&gt;&amp;gt;&amp;gt; Dec 21, 2009 2:14:38 PM
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.topologymanager.RemoteServiceAdminL
&lt;br&gt;&amp;gt;&amp;gt; ist$1 addingService
&lt;br&gt;&amp;gt;&amp;gt; INFO: Adding RemoteServiceAdmin to list of admins Dec 21, 2009
&lt;br&gt;&amp;gt;&amp;gt; 2:14:38 PM org.apache.cxf.dosgi.topologymanager.RemoteServiceAdminL
&lt;br&gt;&amp;gt;&amp;gt; ist$1 addingService
&lt;br&gt;&amp;gt;&amp;gt; INFO: enlisted RemoteEventAdmins: 0
&lt;br&gt;&amp;gt;&amp;gt; Dec 21, 2009 2:14:38 PM
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.topologymanager.TopologyManager tri
&lt;br&gt;&amp;gt;&amp;gt; ggerExportImportForRemoteSericeAdmin
&lt;br&gt;&amp;gt;&amp;gt; INFO: TopologyManager: triggerExportImportForRemoteSericeAdmin()
&lt;br&gt;&amp;gt;&amp;gt; Dec 21, 2009 2:14:38 PM
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.topologymanager.TopologyManagerImpo
&lt;br&gt;&amp;gt;&amp;gt; rt triggerExportImportForRemoteSericeAdmin
&lt;br&gt;&amp;gt;&amp;gt; SEVERE: NOT IMPLEMENTED !!!
&lt;br&gt;&amp;gt;&amp;gt; Dec 21, 2009 2:14:38 PM
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.topologymanager.EndpointListenerImp
&lt;br&gt;&amp;gt;&amp;gt; l getRegistrationProperties
&lt;br&gt;&amp;gt;&amp;gt; INFO: EndpointListener: current filter: []
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt;&amp;gt; From: David Bosschaert [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891634&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.bosschaert@...&lt;/a&gt;]
&lt;br&gt;&amp;gt;&amp;gt; Sent: Tuesday, December 22, 2009 6:27 AM
&lt;br&gt;&amp;gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891634&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; Subject: Re: [DOSGI] cxf 2.2.5 in the DOSGI 1.2 snapshot download?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I've just updated CXF/DOSGi trunk to use CXF 2.2.5
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; BTW you should be able to use CXF 2.2.5 with the DOSGI 1.1 release. In the multi bundle distro, just replace the cxf-bundle-minimal-2.2.5.jar with the 2.2.5 version. Haven't tried it but it should work...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; David
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2009/12/22 David Bosschaert &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891634&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.bosschaert@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi Thomas,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hmmm, I would think so, but the 1.1 release also has 2.2.4.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I'll update the build system to pick up 2.2.5.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; BTW I *really* advise you to use the 1.1 release and not
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 1.2-SNAPSHOT at this moment in time as there is a lot of refactoring
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; going on @ dosgi trunk [1]. So unless you like living on the edge I
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; would go for the 1.1 release :)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; David
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; [1]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/Migrating-CXF-DOSGi-to-be-complaint-with-the-n&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Migrating-CXF-DOSGi-to-be-complaint-with-the-n&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; e w -OSGi-Remote-Service--Admin-spec-td26645023.html
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 2009/12/21 Shulok, Thomas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891634&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thomas.shulok@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Just downloaded the lastest 1.2 snapshot, and it still has cxf-bundle-minimal-2.2.4.jar. &amp;nbsp;Should this be 2.2.5 now?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thom
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-DOSGI--cxf-2.2.5-in-the-DOSGI-1.2-snapshot-download--tp26880487p26891634.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26891596</id>
	<title>Bean as endpoint implementor</title>
	<published>2009-12-22T09:35:08Z</published>
	<updated>2009-12-22T09:35:08Z</updated>
	<author>
		<name>Bill Li</name>
	</author>
	<content type="html">Hi folks,
&lt;br&gt;&lt;br&gt;I have a working project and would like to introduce web service
&lt;br&gt;functionality here. I read around doc and successfully get a Foo service
&lt;br&gt;running. My env is Spring 2.5, Jetty 6/Tomat 6. But when I try to export my
&lt;br&gt;existing services, I continues hit spring exceptions. Let us come down to
&lt;br&gt;code.
&lt;br&gt;&lt;br&gt;Interface
&lt;br&gt;========
&lt;br&gt;@WebService(name=&amp;quot;myGlobManager&amp;quot;, targetNamespace=&amp;quot;&lt;a href=&quot;http://cxf.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org&lt;/a&gt;&amp;quot;)
&lt;br&gt;public interface MyGlobManager {
&lt;br&gt;&amp;nbsp; &amp;nbsp; public MyGlob fetch();
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;Impl
&lt;br&gt;========
&lt;br&gt;@Service(value = &amp;quot;myGlobManager&amp;quot;)
&lt;br&gt;@WebService(endpointInterface=&amp;quot;com.beelun.shoppro.service.MyGlobManager&amp;quot;)
&lt;br&gt;public class MyGlobManagerImpl extends GenericDaoHibernate&amp;lt;MyGlob, Long&amp;gt;
&lt;br&gt;implements MyGlobManager {
&lt;br&gt;&amp;nbsp; &amp;nbsp; // A cache for myGlob
&lt;br&gt;&amp;nbsp; &amp;nbsp; private MyGlob myGlob = null;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; @Autowired
&lt;br&gt;&amp;nbsp; &amp;nbsp; public MyGlobManagerImpl(SessionFactory sessionFactory) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; super(MyGlob.class, sessionFactory);
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; @Autowired
&lt;br&gt;&amp;nbsp; &amp;nbsp; TabManager tabManager;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; @Override
&lt;br&gt;&amp;nbsp; &amp;nbsp; public MyGlob fetch() {...}
&lt;br&gt;&lt;br&gt;Config file
&lt;br&gt;=========
&lt;br&gt;&amp;lt;beans xmlns=&amp;quot;&lt;a href=&quot;http://www.springframework.org/schema/beans&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springframework.org/schema/beans&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; xmlns:xsi=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; xmlns:jaxws=&amp;quot;&lt;a href=&quot;http://cxf.apache.org/jaxws&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org/jaxws&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; xsi:schemaLocation=&amp;quot;&lt;a href=&quot;http://www.springframework.org/schema/beans&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springframework.org/schema/beans&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.springframework.org/schema/beans/spring-beans.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springframework.org/schema/beans/spring-beans.xsd&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://cxf.apache.org/jaxws&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org/jaxws&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://cxf.apache.org/schemas/jaxws.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cxf.apache.org/schemas/jaxws.xsd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;lt;import resource=&amp;quot;classpath:META-INF/cxf/cxf.xml&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;import resource=&amp;quot;classpath:META-INF/cxf/cxf-extension-soap.xml&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;import resource=&amp;quot;classpath:META-INF/cxf/cxf-servlet.xml&amp;quot; /&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;lt;jaxws:endpoint id=&amp;quot;fooManager&amp;quot;
&lt;br&gt;&lt;br&gt;implementor=&amp;quot;com.beelun.shoppro.service.impl.FooManagerImpl&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; address=&amp;quot;/fooManager&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;lt;jaxws:endpoint id=&amp;quot;myGlobManager&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; implementor=&amp;quot;#myGlobManager&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; address=&amp;quot;/myGlobManager&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;/beans&amp;gt;
&lt;br&gt;&lt;br&gt;Exceptions
&lt;br&gt;=============
&lt;br&gt;2009-12-23 01:12:25.099::WARN: &amp;nbsp;Failed startup of context
&lt;br&gt;org.mortbay.jetty.plugin.Jetty6PluginWebAppContext@1478e67f
&lt;br&gt;{/,F:\shoppro\src\main\webapp}
&lt;br&gt;org.springframework.beans.factory.BeanCreationException: Error creating bean
&lt;br&gt;with name 'myGlobManager': Cannot resolve reference to bean 'myGlobManager'
&lt;br&gt;while setting constructor argument; nested exception is
&lt;br&gt;org.springframework.beans.factory.BeanCurrentlyInCreationException: Error
&lt;br&gt;creating bean with name 'myGlobManager': Requested bean is currently in
&lt;br&gt;creation: Is there an unresolvable circular reference?
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
&lt;br&gt;....
&lt;br&gt;&lt;br&gt;Any idea?
&lt;br&gt;&lt;br&gt;Thanks.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Bill Li
&lt;br&gt;&lt;a href=&quot;http://BaliOnWeb.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://BaliOnWeb.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bean-as-endpoint-implementor-tp26891596p26891596.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26891526</id>
	<title>WSDLQueryException thrown when calling Webservice locally on same machine</title>
	<published>2009-12-22T09:31:11Z</published>
	<updated>2009-12-22T09:31:11Z</updated>
	<author>
		<name>jm1468</name>
	</author>
	<content type="html">I had an issue a couple of years ago we still haven't resolved. &amp;nbsp;Here is that ticket: 
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/I-have-the-TRaX,-can-you-help--td16455965.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/I-have-the-TRaX,-can-you-help--td16455965.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;I've since upgraded to CXF 2.2.5 and the TRAX is no longer getting thrown but this is:
&lt;br&gt;&lt;br&gt;11:12:24,949 ERROR [STDERR] Dec 22, 2009 11:12:24 AM org.apache.cxf.transport.servlet.ServletController invoke
&lt;br&gt;WARNING: org.apache.cxf.transport.http.WSDLQueryHandler Exception caught writing response.
&lt;br&gt;org.apache.cxf.transport.http.WSDLQueryException: Exception occurred while trying to process &lt;a href=&quot;http://x.x.x.x:8080/WebApp/TestService?wsdl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://x.x.x.x:8080/WebApp/TestService?wsdl&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.transport.http.WSDLQueryHandler.writeResponse(WSDLQueryHandler.java:228)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:156)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:142)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:179)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:108)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:159)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.Thread.run(Thread.java:619)
&lt;br&gt;Caused by: com.ctc.wstx.exc.WstxIOException: null
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.ctc.wstx.sw.BaseStreamWriter.finishDocument(BaseStreamWriter.java:1692)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.ctc.wstx.sw.BaseStreamWriter.writeEndDocument(BaseStreamWriter.java:585)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.staxutils.StaxUtils.writeDocument(StaxUtils.java:575)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.staxutils.StaxUtils.writeDocument(StaxUtils.java:557)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.staxutils.StaxUtils.writeNode(StaxUtils.java:727)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.transport.http.WSDLQueryHandler.writeResponse(WSDLQueryHandler.java:223)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 24 more
&lt;br&gt;Caused by: ClientAbortException: &amp;nbsp;java.net.SocketException: Connection reset by peer: socket write error
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:319)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:288)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:98)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:99)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.ctc.wstx.sw.BufferingXmlWriter.close(BufferingXmlWriter.java:194)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.ctc.wstx.sw.BaseStreamWriter.finishDocument(BaseStreamWriter.java:1690)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 29 more
&lt;br&gt;Caused by: java.net.SocketException: Connection reset by peer: socket write error
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.net.SocketOutputStream.socketWrite0(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:737)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:434)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.coyote.http11.InternalOutputBuffer.flush(InternalOutputBuffer.java:299)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:963)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.coyote.Response.action(Response.java:183)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:314)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 35 more
&lt;br&gt;11:12:24,961 ERROR [[CXFServlet]] Servlet.service() for servlet CXFServlet threw exception
&lt;br&gt;java.net.SocketException: Connection reset by peer: socket write error
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.net.SocketOutputStream.socketWrite0(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:737)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:434)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.coyote.http11.InternalOutputBuffer.flush(InternalOutputBuffer.java:299)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:963)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.coyote.Response.action(Response.java:183)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:314)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:288)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:98)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:99)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.ctc.wstx.sw.BufferingXmlWriter.close(BufferingXmlWriter.java:194)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.ctc.wstx.sw.BaseStreamWriter.finishDocument(BaseStreamWriter.java:1690)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.ctc.wstx.sw.BaseStreamWriter.writeEndDocument(BaseStreamWriter.java:585)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.staxutils.StaxUtils.writeDocument(StaxUtils.java:575)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.staxutils.StaxUtils.writeDocument(StaxUtils.java:557)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.staxutils.StaxUtils.writeNode(StaxUtils.java:727)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.transport.http.WSDLQueryHandler.writeResponse(WSDLQueryHandler.java:223)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:156)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:142)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:179)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:108)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:159)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.Thread.run(Thread.java:619)
&lt;br&gt;&lt;br&gt;&lt;br&gt;The weird thing it only gets thrown when calling it from my app when the app is on the same machine as the application server which is providing the service. &amp;nbsp;It seems that any time a service call is made, this stack gets thrown. Here is what I get in the log from my app:
&lt;br&gt;&lt;br&gt;Dec 22, 2009 11:11:08 AM org.springframework.context.support.AbstractApplicationContext prepareRefresh
&lt;br&gt;INFO: Refreshing org.apache.cxf.bus.spring.BusApplicationContext@e92aef: display name [org.apache.cxf.bus.spring.BusApplicationContext@e92aef]; startup date [Tue Dec 22 11:11:08 CST 2009]; root of context hierarchy
&lt;br&gt;Dec 22, 2009 11:11:08 AM org.springframework.beans.factory.support.DefaultListableBeanFactory registerBeanDefinition
&lt;br&gt;INFO: Overriding bean definition for bean 'org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder': replacing [Generic bean: class [org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder]; scope=singleton; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [bundleresource://96.fwk15926420:2/META-INF/cxf/cxf-extension-http.fixml]] with [Generic bean: class [org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder]; scope=singleton; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [bundleresource://96.fwk15926420:2/META-INF/cxf/cxf-extension-http.fixml]]
&lt;br&gt;Dec 22, 2009 11:11:08 AM org.springframework.beans.factory.support.DefaultListableBeanFactory registerBeanDefinition
&lt;br&gt;INFO: Overriding bean definition for bean 'org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder': replacing [Generic bean: class [org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder]; scope=singleton; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [bundleresource://96.fwk15926420:2/META-INF/cxf/cxf-extension-http.fixml]] with [Generic bean: class [org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder]; scope=singleton; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [bundleresource://96.fwk15926420:2/META-INF/cxf/cxf-extension-http.fixml]]
&lt;br&gt;Dec 22, 2009 11:11:08 AM org.springframework.beans.factory.support.DefaultListableBeanFactory registerBeanDefinition
&lt;br&gt;INFO: Overriding bean definition for bean 'org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider': replacing [Generic bean: class [org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider]; scope=singleton; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [bundleresource://96.fwk15926420:2/META-INF/cxf/cxf-extension-http.fixml]] with [Generic bean: class [org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider]; scope=singleton; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [bundleresource://96.fwk15926420:2/META-INF/cxf/cxf-extension-http.fixml]]
&lt;br&gt;Dec 22, 2009 11:11:08 AM org.springframework.beans.factory.support.DefaultListableBeanFactory registerBeanDefinition
&lt;br&gt;INFO: Overriding bean definition for bean 'org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory': replacing [Generic bean: class [org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory]; scope=singleton; abstract=false; lazyInit=true; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [bundleresource://96.fwk15926420:2/META-INF/cxf/cxf-extension-http.fixml]] with [Generic bean: class [org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory]; scope=singleton; abstract=false; lazyInit=true; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [bundleresource://96.fwk15926420:2/META-INF/cxf/cxf-extension-http.fixml]]
&lt;br&gt;Dec 22, 2009 11:11:08 AM org.springframework.context.support.AbstractApplicationContext obtainFreshBeanFactory
&lt;br&gt;INFO: Bean factory for application context [org.apache.cxf.bus.spring.BusApplicationContext@e92aef]: org.springframework.beans.factory.support.DefaultListableBeanFactory@1580d5e
&lt;br&gt;Dec 22, 2009 11:11:09 AM org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
&lt;br&gt;INFO: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1580d5e: defining beans [cxf,org.apache.cxf.bus.spring.BusApplicationListener,org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,org.apache.cxf.resource.ResourceManager,org.apache.cxf.configuration.Configurer,org.apache.cxf.binding.BindingFactoryManager,org.apache.cxf.transport.DestinationFactoryManager,org.apache.cxf.transport.ConduitInitiatorManager,org.apache.cxf.wsdl.WSDLManager,org.apache.cxf.phase.PhaseManager,org.apache.cxf.workqueue.WorkQueueManager,org.apache.cxf.buslifecycle.BusLifeCycleManager,org.apache.cxf.endpoint.ServerRegistry,org.apache.cxf.endpoint.ServerLifeCycleManager,org.apache.cxf.endpoint.ClientLifeCycleManager,org.apache.cxf.transports.http.QueryHandlerRegistry,org.apache.cxf.endpoint.EndpointResolverRegistry,org.apache.cxf.headers.HeaderManager,org.apache.cxf.catalog.OASISCatalogManager,org.apache.cxf.endpoint.ServiceContractResolverRegistry,org.apache.cxf.binding.corba.CorbaBindingFactory,org.apache.cxf.binding.corba.wsdl.WSDLExtensionRegister#0,org.apache.cxf.jaxws.context.WebServiceContextResourceResolver,org.apache.cxf.jaxws.context.WebServiceContextImpl,org.apache.cxf.binding.soap.SoapBindingFactory,org.apache.cxf.binding.soap.SoapTransportFactory,org.apache.cxf.binding.soap.customEditorConfigurer,org.apache.cxf.binding.xml.XMLBindingFactory,org.apache.cxf.ws.addressing.policy.AddressingAssertionBuilder,org.apache.cxf.ws.addressing.policy.AddressingPolicyInterceptorProvider,org.apache.cxf.ws.addressing.policy.UsingAddressingAssertionBuilder,org.apache.cxf.javascript.JavascriptQueryHandlerRegistry,org.apache.cxf.transport.local.LocalTransportFactory,org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder,org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder,org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider,org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory,org.apache.cxf.management.InstrumentationManager,org.apache.cxf.transport.http_jetty.JettyHTTPTransportFactory,org.apache.cxf.transport.jms.JMSTransportFactory,org.apache.cxf.binding.object.ObjectBindingFactory,org.apache.cxf.binding.http.HttpBindingFactory,org.apache.cxf.jaxrs.JAXRSBindingFactory,org.apache.cxf.ws.security.policy.WSSecurityPolicyLoader,org.apache.cxf.ws.policy.AssertionBuilderRegistry,org.apache.cxf.ws.policy.PolicyInterceptorProviderRegistry,org.apache.cxf.ws.policy.attachment.external.DomainExpressionBuilderRegistry,org.apache.cxf.ws.policy.attachment.external.EndpointReferenceDomainExpressionBuilder,org.apache.cxf.ws.policy.PolicyBuilder,org.apache.cxf.ws.policy.PolicyEngine,org.apache.cxf.ws.policy.attachment.wsdl11.Wsdl11AttachmentPolicyProvider,org.apache.cxf.ws.policy.attachment.ServiceModelPolicyProvider,org.apache.cxf.ws.policy.mtom.MTOMAssertionBuilder,org.apache.cxf.ws.policy.mtom.MTOMPolicyInterceptorProvider,org.apache.cxf.ws.rm.RMManager,org.apache.cxf.ws.rm.policy.RMPolicyInterceptorProvider,org.apache.cxf.ws.rm.RMAssertionBuilder]; root of factory hierarchy
&lt;br&gt;Dec 22, 2009 11:11:16 AM org.apache.cxf.configuration.spring.ConfigurerImpl getBeanName
&lt;br&gt;INFO: Could not determine bean name for instance of class org.apache.cxf.jaxws.JaxWsClientFactoryBean.
&lt;br&gt;Dec 22, 2009 11:11:16 AM org.apache.cxf.service.factory.ReflectionServiceFactoryBean buildServiceFromWSDL
&lt;br&gt;INFO: Creating Service {http://&amp;lt;target namespace&amp;gt;/}TestServiceProviderService from WSDL: &lt;a href=&quot;http://x.x.x.x:8080/WebApp/TestService?wsdl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://x.x.x.x:8080/WebApp/TestService?wsdl&lt;/a&gt;&lt;br&gt;&lt;br&gt;Any ideas? &amp;nbsp;It's as if the local call performs a client abort and then the server catchs it. &amp;nbsp;Just very interesting I don't get this error when using my client app on a remote machine.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/WSDLQueryException-thrown-when-calling-Webservice-locally-on-same-machine-tp26891526p26891526.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26891429</id>
	<title>Re: [DOSGI] cxf 2.2.5 in the DOSGI 1.2 snapshot download?</title>
	<published>2009-12-22T09:18:36Z</published>
	<updated>2009-12-22T09:18:36Z</updated>
	<author>
		<name>David Bosschaert</name>
	</author>
	<content type="html">Does the stack trace not appear with CXF 2.2.4 and DOSGi 1.1?
&lt;br&gt;&lt;br&gt;David
&lt;br&gt;&lt;br&gt;2009/12/22 Shulok, Thomas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891429&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thomas.shulok@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi David,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Understood, that should work for me, but...injecting the cxf-bundle-minimal-2.2.5.jar into the 1.1 release generates the same stack trace as the 1.2 jar (both single bundle distros).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Thom
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: David Bosschaert [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891429&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.bosschaert@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Tuesday, December 22, 2009 7:23 AM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891429&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Re: [DOSGI] cxf 2.2.5 in the DOSGI 1.2 snapshot download?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi Thomas,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The 1.2-SNAPSHOT CXF-DOSGi trunk is under heavy refactoring at the moment, I'm happy to take a look at that stack trace once it's settled down, hopefully in a few weeks time. For now, please try if you can stick to the 1.1 release.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; From memory, I have seen stack traces like the one you're posting here. In some cases they did happen with the single-bundle distro but not with the multi-bundle distro. In some cases they have been harmless (just a validation error, but things continue to work).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Best regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; David
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/12/22 Shulok, Thomas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891429&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thomas.shulok@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; Thanks David.  Will try out the next snapshot build.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Yesterday, I did try what you suggested (today), but with the 1.2 snapshot, and I got the following...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt; Thom
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.dsw.OsgiUtils
&lt;br&gt;&amp;gt;&amp;gt; readIntentMap
&lt;br&gt;&amp;gt;&amp;gt; WARNING: Intent map load failed:
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:
&lt;br&gt;&amp;gt;&amp;gt; Line 48 i n XML document from OSGi
&lt;br&gt;&amp;gt;&amp;gt; resource[classpath:/OSGI-INF/cxf/intents/intent-map.xml
&lt;br&gt;&amp;gt;&amp;gt; |bnd.id=2|bnd.sym=cxf-dosgi-ri-singlebundle-distribution] is invalid;
&lt;br&gt;&amp;gt;&amp;gt; |nested exc
&lt;br&gt;&amp;gt;&amp;gt; eption is org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching wi ldcard is strict, but no declaration can be found for element 'p:policies'.
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
&lt;br&gt;&amp;gt;&amp;gt; eanDefinitions(XmlBeanDefinitionReader.java:404)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
&lt;br&gt;&amp;gt;&amp;gt; nDefinitions(XmlBeanDefinitionReader.java:342)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
&lt;br&gt;&amp;gt;&amp;gt; nDefinitions(XmlBeanDefinitionReader.java:310)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.support.AbstractBeanDefinitionReade
&lt;br&gt;&amp;gt;&amp;gt; r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.support.AbstractBeanDefinitionReade
&lt;br&gt;&amp;gt;&amp;gt; r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.support.AbstractBeanDefinitionReade
&lt;br&gt;&amp;gt;&amp;gt; r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.osgi.context.support.OsgiBundleXmlApplicationCont
&lt;br&gt;&amp;gt;&amp;gt; ext.loadBeanDefinitions(OsgiBundleXmlApplicationContext.java:176)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.osgi.context.support.OsgiBundleXmlApplicationCont
&lt;br&gt;&amp;gt;&amp;gt; ext.loadBeanDefinitions(OsgiBundleXmlApplicationContext.java:142)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.context.support.AbstractRefreshableApplicationCon
&lt;br&gt;&amp;gt;&amp;gt; text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123
&lt;br&gt;&amp;gt;&amp;gt; )
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.context.support.AbstractApplicationContext.obtain
&lt;br&gt;&amp;gt;&amp;gt; FreshBeanFactory(AbstractApplicationContext.java:422)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.context.support.AbstractApplicationContext.refres
&lt;br&gt;&amp;gt;&amp;gt; h(AbstractApplicationContext.java:352)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;&amp;gt;&amp;gt; plicationContext.access$301(AbstractDelegatedExecutionApplicationConte
&lt;br&gt;&amp;gt;&amp;gt; xt.java:69
&lt;br&gt;&amp;gt;&amp;gt; )
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;&amp;gt;&amp;gt; plicationContext$1.run(AbstractDelegatedExecutionApplicationContext.ja
&lt;br&gt;&amp;gt;&amp;gt; va:186)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCus
&lt;br&gt;&amp;gt;&amp;gt; tomTCCL(PrivilegedUtils.java:85)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;&amp;gt;&amp;gt; plicationContext.normalRefresh(AbstractDelegatedExecutionApplicationCo
&lt;br&gt;&amp;gt;&amp;gt; ntext.java
&lt;br&gt;&amp;gt;&amp;gt; :182)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;&amp;gt;&amp;gt; plicationContext$NoDependenciesWaitRefreshExecutor.refresh(AbstractDel
&lt;br&gt;&amp;gt;&amp;gt; egatedExec
&lt;br&gt;&amp;gt;&amp;gt; utionApplicationContext.java:89)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;&amp;gt;&amp;gt; plicationContext.refresh(AbstractDelegatedExecutionApplicationContext.
&lt;br&gt;&amp;gt;&amp;gt; java:175)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.dsw.OsgiUtils.readIntentMap(OsgiUtils.java:401)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.dsw.OsgiUtils.getIntentMap(OsgiUtils.java:376)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.dsw.Activator.getIntentMap(Activator.java:96)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.dsw.Activator.registerRemoteServiceAdminService(
&lt;br&gt;&amp;gt;&amp;gt; Activator.java:78)
&lt;br&gt;&amp;gt;&amp;gt;        at org.apache.cxf.dosgi.dsw.Activator.start(Activator.java:55)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.singlebundle.AggregatedActivator.startEmbeddedAc
&lt;br&gt;&amp;gt;&amp;gt; tivators(AggregatedActivator.java:115)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.singlebundle.AggregatedActivator.start(Aggregate
&lt;br&gt;&amp;gt;&amp;gt; dActivator.java:46)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(Bund
&lt;br&gt;&amp;gt;&amp;gt; leContextImpl.java:783)
&lt;br&gt;&amp;gt;&amp;gt;        at java.security.AccessController.doPrivileged(Native Method)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActiv
&lt;br&gt;&amp;gt;&amp;gt; ator(BundleContextImpl.java:774)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(Bund
&lt;br&gt;&amp;gt;&amp;gt; leContextImpl.java:755)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Bundl
&lt;br&gt;&amp;gt;&amp;gt; eHost.java:352)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac
&lt;br&gt;&amp;gt;&amp;gt; tBundle.java:280)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac
&lt;br&gt;&amp;gt;&amp;gt; tBundle.java:272)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._st
&lt;br&gt;&amp;gt;&amp;gt; art(FrameworkCommandProvider.java:253)
&lt;br&gt;&amp;gt;&amp;gt;        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt;&amp;gt;        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
&lt;br&gt;&amp;gt;&amp;gt; Source)
&lt;br&gt;&amp;gt;&amp;gt;        at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;        at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.
&lt;br&gt;&amp;gt;&amp;gt; execute(FrameworkCommandInterpreter.java:155)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(F
&lt;br&gt;&amp;gt;&amp;gt; rameworkConsole.java:303)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(Fra
&lt;br&gt;&amp;gt;&amp;gt; meworkConsole.java:288)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(Framewo
&lt;br&gt;&amp;gt;&amp;gt; rkConsole.java:224)
&lt;br&gt;&amp;gt;&amp;gt;        at java.lang.Thread.run(Unknown Source) Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching w ildcard is strict, but no declaration can be found for element 'p:policies'.
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAX
&lt;br&gt;&amp;gt;&amp;gt; ParseException(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unk
&lt;br&gt;&amp;gt;&amp;gt; nown Source)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
&lt;br&gt;&amp;gt;&amp;gt; Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
&lt;br&gt;&amp;gt;&amp;gt; Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErro
&lt;br&gt;&amp;gt;&amp;gt; rReporter.reportError(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportS
&lt;br&gt;&amp;gt;&amp;gt; chemaError(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleS
&lt;br&gt;&amp;gt;&amp;gt; tartElement(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startEl
&lt;br&gt;&amp;gt;&amp;gt; ement(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scan
&lt;br&gt;&amp;gt;&amp;gt; StartElement(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
&lt;br&gt;&amp;gt;&amp;gt; l$FragmentContentDispatcher.dispatch(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
&lt;br&gt;&amp;gt;&amp;gt; l.scanDocument(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
&lt;br&gt;&amp;gt;&amp;gt; nknown Source)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
&lt;br&gt;&amp;gt;&amp;gt; nknown Source)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So
&lt;br&gt;&amp;gt;&amp;gt; urce)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown So
&lt;br&gt;&amp;gt;&amp;gt; urce)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unk
&lt;br&gt;&amp;gt;&amp;gt; nown Source)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocum
&lt;br&gt;&amp;gt;&amp;gt; ent(DefaultDocumentLoader.java:75)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
&lt;br&gt;&amp;gt;&amp;gt; eanDefinitions(XmlBeanDefinitionReader.java:396)
&lt;br&gt;&amp;gt;&amp;gt;        ... 40 more
&lt;br&gt;&amp;gt;&amp;gt; Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.dsw.qos.IntentMap
&lt;br&gt;&amp;gt;&amp;gt; setIntents
&lt;br&gt;&amp;gt;&amp;gt; INFO: Injected intents: {}
&lt;br&gt;&amp;gt;&amp;gt; java.lang.UnsupportedClassVersionError: Bad version number in .class
&lt;br&gt;&amp;gt;&amp;gt; file
&lt;br&gt;&amp;gt;&amp;gt;        at java.lang.ClassLoader.defineClass1(Native Method)
&lt;br&gt;&amp;gt;&amp;gt;        at java.lang.ClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(
&lt;br&gt;&amp;gt;&amp;gt; DefaultClassLoader.java:183)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Clas
&lt;br&gt;&amp;gt;&amp;gt; spathManager.java:576)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Cl
&lt;br&gt;&amp;gt;&amp;gt; asspathManager.java:546)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassIm
&lt;br&gt;&amp;gt;&amp;gt; pl(ClasspathManager.java:477)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_L
&lt;br&gt;&amp;gt;&amp;gt; ockClassLoader(ClasspathManager.java:465)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(C
&lt;br&gt;&amp;gt;&amp;gt; lasspathManager.java:445)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalCla
&lt;br&gt;&amp;gt;&amp;gt; ss(DefaultClassLoader.java:211)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLo
&lt;br&gt;&amp;gt;&amp;gt; ader.java:381)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Bundl
&lt;br&gt;&amp;gt;&amp;gt; eLoader.java:457)
&lt;br&gt;&amp;gt;&amp;gt;        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
&lt;br&gt;&amp;gt;&amp;gt; java:410)
&lt;br&gt;&amp;gt;&amp;gt;        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
&lt;br&gt;&amp;gt;&amp;gt; java:398)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(De
&lt;br&gt;&amp;gt;&amp;gt; faultClassLoader.java:105)
&lt;br&gt;&amp;gt;&amp;gt;        at java.lang.ClassLoader.loadClass(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;        at java.lang.ClassLoader.defineClass1(Native Method)
&lt;br&gt;&amp;gt;&amp;gt;        at java.lang.ClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(
&lt;br&gt;&amp;gt;&amp;gt; DefaultClassLoader.java:183)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Clas
&lt;br&gt;&amp;gt;&amp;gt; spathManager.java:576)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Cl
&lt;br&gt;&amp;gt;&amp;gt; asspathManager.java:546)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassIm
&lt;br&gt;&amp;gt;&amp;gt; pl(ClasspathManager.java:477)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_L
&lt;br&gt;&amp;gt;&amp;gt; ockClassLoader(ClasspathManager.java:465)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(C
&lt;br&gt;&amp;gt;&amp;gt; lasspathManager.java:445)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalCla
&lt;br&gt;&amp;gt;&amp;gt; ss(DefaultClassLoader.java:211)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLo
&lt;br&gt;&amp;gt;&amp;gt; ader.java:381)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Bundl
&lt;br&gt;&amp;gt;&amp;gt; eLoader.java:457)
&lt;br&gt;&amp;gt;&amp;gt;        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
&lt;br&gt;&amp;gt;&amp;gt; java:410)
&lt;br&gt;&amp;gt;&amp;gt;        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
&lt;br&gt;&amp;gt;&amp;gt; java:398)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(De
&lt;br&gt;&amp;gt;&amp;gt; faultClassLoader.java:105)
&lt;br&gt;&amp;gt;&amp;gt;        at java.lang.ClassLoader.loadClass(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.discovery.zookeeper.Activator.createZooKeeperDis
&lt;br&gt;&amp;gt;&amp;gt; covery(Activator.java:112)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.discovery.zookeeper.Activator.start(Activator.ja
&lt;br&gt;&amp;gt;&amp;gt; va:46)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.singlebundle.AggregatedActivator.startEmbeddedAc
&lt;br&gt;&amp;gt;&amp;gt; tivators(AggregatedActivator.java:115)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.singlebundle.AggregatedActivator.start(Aggregate
&lt;br&gt;&amp;gt;&amp;gt; dActivator.java:46)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(Bund
&lt;br&gt;&amp;gt;&amp;gt; leContextImpl.java:783)
&lt;br&gt;&amp;gt;&amp;gt;        at java.security.AccessController.doPrivileged(Native Method)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActiv
&lt;br&gt;&amp;gt;&amp;gt; ator(BundleContextImpl.java:774)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(Bund
&lt;br&gt;&amp;gt;&amp;gt; leContextImpl.java:755)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Bundl
&lt;br&gt;&amp;gt;&amp;gt; eHost.java:352)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac
&lt;br&gt;&amp;gt;&amp;gt; tBundle.java:280)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac
&lt;br&gt;&amp;gt;&amp;gt; tBundle.java:272)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._st
&lt;br&gt;&amp;gt;&amp;gt; art(FrameworkCommandProvider.java:253)
&lt;br&gt;&amp;gt;&amp;gt;        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt;&amp;gt;        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
&lt;br&gt;&amp;gt;&amp;gt; Source)
&lt;br&gt;&amp;gt;&amp;gt;        at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;        at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.
&lt;br&gt;&amp;gt;&amp;gt; execute(FrameworkCommandInterpreter.java:155)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(F
&lt;br&gt;&amp;gt;&amp;gt; rameworkConsole.java:303)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(Fra
&lt;br&gt;&amp;gt;&amp;gt; meworkConsole.java:288)
&lt;br&gt;&amp;gt;&amp;gt;        at
&lt;br&gt;&amp;gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(Framewo
&lt;br&gt;&amp;gt;&amp;gt; rkConsole.java:224)
&lt;br&gt;&amp;gt;&amp;gt;        at java.lang.Thread.run(Unknown Source) Dec 21, 2009 2:14:38 PM
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.topologymanager.Activator start
&lt;br&gt;&amp;gt;&amp;gt; INFO: TopologyManager: start()
&lt;br&gt;&amp;gt;&amp;gt; Dec 21, 2009 2:14:38 PM
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.topologymanager.RemoteServiceAdminL
&lt;br&gt;&amp;gt;&amp;gt; ist$1 addingService
&lt;br&gt;&amp;gt;&amp;gt; INFO: Adding RemoteServiceAdmin to list of admins Dec 21, 2009 2:14:38
&lt;br&gt;&amp;gt;&amp;gt; PM org.apache.cxf.dosgi.topologymanager.RemoteServiceAdminL
&lt;br&gt;&amp;gt;&amp;gt; ist$1 addingService
&lt;br&gt;&amp;gt;&amp;gt; INFO: enlisted RemoteEventAdmins: 0
&lt;br&gt;&amp;gt;&amp;gt; Dec 21, 2009 2:14:38 PM
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.topologymanager.TopologyManager tri
&lt;br&gt;&amp;gt;&amp;gt; ggerExportImportForRemoteSericeAdmin
&lt;br&gt;&amp;gt;&amp;gt; INFO: TopologyManager: triggerExportImportForRemoteSericeAdmin()
&lt;br&gt;&amp;gt;&amp;gt; Dec 21, 2009 2:14:38 PM
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.topologymanager.TopologyManagerImpo
&lt;br&gt;&amp;gt;&amp;gt; rt triggerExportImportForRemoteSericeAdmin
&lt;br&gt;&amp;gt;&amp;gt; SEVERE: NOT IMPLEMENTED !!!
&lt;br&gt;&amp;gt;&amp;gt; Dec 21, 2009 2:14:38 PM
&lt;br&gt;&amp;gt;&amp;gt; org.apache.cxf.dosgi.topologymanager.EndpointListenerImp
&lt;br&gt;&amp;gt;&amp;gt; l getRegistrationProperties
&lt;br&gt;&amp;gt;&amp;gt; INFO: EndpointListener: current filter: []
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt;&amp;gt; From: David Bosschaert [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891429&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.bosschaert@...&lt;/a&gt;]
&lt;br&gt;&amp;gt;&amp;gt; Sent: Tuesday, December 22, 2009 6:27 AM
&lt;br&gt;&amp;gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891429&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; Subject: Re: [DOSGI] cxf 2.2.5 in the DOSGI 1.2 snapshot download?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I've just updated CXF/DOSGi trunk to use CXF 2.2.5
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; BTW you should be able to use CXF 2.2.5 with the DOSGI 1.1 release. In the multi bundle distro, just replace the cxf-bundle-minimal-2.2.5.jar with the 2.2.5 version. Haven't tried it but it should work...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; David
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2009/12/22 David Bosschaert &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891429&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.bosschaert@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi Thomas,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hmmm, I would think so, but the 1.1 release also has 2.2.4.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I'll update the build system to pick up 2.2.5.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; BTW I *really* advise you to use the 1.1 release and not 1.2-SNAPSHOT
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; at this moment in time as there is a lot of refactoring going on @
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; dosgi trunk [1]. So unless you like living on the edge I would go for
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; the 1.1 release :)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; David
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; [1]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/Migrating-CXF-DOSGi-to-be-complaint-with-the-ne&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Migrating-CXF-DOSGi-to-be-complaint-with-the-ne&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; w -OSGi-Remote-Service--Admin-spec-td26645023.html
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 2009/12/21 Shulok, Thomas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891429&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thomas.shulok@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Just downloaded the lastest 1.2 snapshot, and it still has cxf-bundle-minimal-2.2.4.jar.  Should this be 2.2.5 now?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thom
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-DOSGI--cxf-2.2.5-in-the-DOSGI-1.2-snapshot-download--tp26880487p26891429.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26891401</id>
	<title>Re: jms-spec-demo example in apache-cxf-2.3.0-SNAPSHOT: No DestinationFactory was found ....</title>
	<published>2009-12-22T09:12:31Z</published>
	<updated>2009-12-22T09:12:31Z</updated>
	<author>
		<name>dkulp</name>
	</author>
	<content type="html">&lt;br&gt;The samples, since we don't rebuild them and deploy them and such as part of 
&lt;br&gt;the release process, use a version for cxf of 
&lt;br&gt;&amp;quot;&amp;lt;cxf.version&amp;gt;[2,)&amp;lt;/cxf.version&amp;gt;&amp;quot; and also don't include the snapshot repos by 
&lt;br&gt;default.
&lt;br&gt;&lt;br&gt;Can you try running with:
&lt;br&gt;&lt;br&gt;mvn -Pserver,snapshots -Dcxf.version=2.3.0-SNAPSHOT
&lt;br&gt;&lt;br&gt;That should force it into using the latest 2.3.0-SNAPSHOTs and provide the 
&lt;br&gt;repo for it to use. &amp;nbsp; Most likely, with just &amp;quot;mvn -Pserver&amp;quot;, it's grabbing 
&lt;br&gt;2.2.5 from central and using that.
&lt;br&gt;&lt;br&gt;Dan
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Tue December 22 2009 9:11:07 am Nguyen Tien Luong wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm trying to run jms-spec-demo example in the snapshot version of CXF
&lt;br&gt;&amp;gt; &amp;nbsp;(apache-cxf-2.3.0-SNAPSHOT-src) 
&lt;br&gt;&amp;gt; I used maven for building.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; mvn install (this will build the demo) &amp;nbsp;&amp;lt;--- It's OK
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; In separate command windows/shells:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; mvn -Pjms.broker &amp;lt;--- It's OK
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; mvn -Pserver &amp;lt;--- error raises here
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; __________________________________________________________
&lt;br&gt;&amp;gt; [ERROR] BUILD ERROR
&lt;br&gt;&amp;gt; [INFO]
&lt;br&gt;&amp;gt; &amp;nbsp;------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp;[INFO] An exception occured while executing the Java class. null
&lt;br&gt;&amp;gt; No DestinationFactory was found for the namespace
&lt;br&gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://www.w3.org/2008/07/soap/bindings/JMS/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2008/07/soap/bindings/JMS/&lt;/a&gt;. [INFO]
&lt;br&gt;&amp;gt; &amp;nbsp;------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp;[INFO] Trace
&lt;br&gt;&amp;gt; org.apache.maven.lifecycle.LifecycleExecutionException: An exception
&lt;br&gt;&amp;gt; &amp;nbsp;occured while executing the Java class. null at
&lt;br&gt;&amp;gt; &amp;nbsp;org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLi
&lt;br&gt;&amp;gt; fecycleExecutor.java:583) at
&lt;br&gt;&amp;gt; &amp;nbsp;org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecyc
&lt;br&gt;&amp;gt; le(DefaultLifecycleExecutor.java:499) at
&lt;br&gt;&amp;gt; &amp;nbsp;org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLif
&lt;br&gt;&amp;gt; ecycleExecutor.java:478) at
&lt;br&gt;&amp;gt; &amp;nbsp;org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFa
&lt;br&gt;&amp;gt; ilures(DefaultLifecycleExecutor.java:330) at
&lt;br&gt;&amp;gt; &amp;nbsp;org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(De
&lt;br&gt;&amp;gt; faultLifecycleExecutor.java:291) at
&lt;br&gt;&amp;gt; &amp;nbsp;org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecyc
&lt;br&gt;&amp;gt; leExecutor.java:142) at
&lt;br&gt;&amp;gt; &amp;nbsp;org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336) at
&lt;br&gt;&amp;gt; &amp;nbsp;org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129) at
&lt;br&gt;&amp;gt; &amp;nbsp;org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; &amp;nbsp;sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
&lt;br&gt;&amp;gt; 39) at
&lt;br&gt;&amp;gt; &amp;nbsp;sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm
&lt;br&gt;&amp;gt; pl.java:25) at java.lang.reflect.Method.invoke(Method.java:585)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; &amp;nbsp;org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at
&lt;br&gt;&amp;gt; &amp;nbsp;org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at
&lt;br&gt;&amp;gt; &amp;nbsp;org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at
&lt;br&gt;&amp;gt; &amp;nbsp;org.codehaus.classworlds.Launcher.main(Launcher.java:375) Caused by:
&lt;br&gt;&amp;gt; &amp;nbsp;org.apache.maven.plugin.MojoExecutionException: An exception occured while
&lt;br&gt;&amp;gt; &amp;nbsp;executing the Java class. null at
&lt;br&gt;&amp;gt; &amp;nbsp;org.codehaus.mojo.exec.ExecJavaMojo.execute(ExecJavaMojo.java:338) at
&lt;br&gt;&amp;gt; &amp;nbsp;org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginMana
&lt;br&gt;&amp;gt; ger.java:451) at
&lt;br&gt;&amp;gt; &amp;nbsp;org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLi
&lt;br&gt;&amp;gt; fecycleExecutor.java:558) ... 16 more
&lt;br&gt;&amp;gt; Caused by: java.lang.reflect.InvocationTargetException
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; &amp;nbsp;sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
&lt;br&gt;&amp;gt; 39) at
&lt;br&gt;&amp;gt; &amp;nbsp;sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm
&lt;br&gt;&amp;gt; pl.java:25) at java.lang.reflect.Method.invoke(Method.java:585)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:283)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.Thread.run(Thread.java:595)
&lt;br&gt;&amp;gt; Caused by: javax.xml.ws.WebServiceException:
&lt;br&gt;&amp;gt; &amp;nbsp;org.apache.cxf.service.factory.ServiceConstructionException at
&lt;br&gt;&amp;gt; &amp;nbsp;org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:275) at
&lt;br&gt;&amp;gt; &amp;nbsp;org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:209) at
&lt;br&gt;&amp;gt; &amp;nbsp;org.apache.cxf.jaxws.spi.ProviderImpl.createAndPublishEndpoint(ProviderImp
&lt;br&gt;&amp;gt; l.java:84) at javax.xml.ws.Endpoint.publish(Endpoint.java:47)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at demo.jms_greeter.server.Server.&amp;lt;init&amp;gt;(Server.java:32)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at demo.jms_greeter.server.Server.main(Server.java:37)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 6 more
&lt;br&gt;&amp;gt; Caused by: org.apache.cxf.service.factory.ServiceConstructionException
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; &amp;nbsp;org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:12
&lt;br&gt;&amp;gt; 5) at
&lt;br&gt;&amp;gt; &amp;nbsp;org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.
&lt;br&gt;&amp;gt; java:167) at
&lt;br&gt;&amp;gt; &amp;nbsp;org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:346) at
&lt;br&gt;&amp;gt; &amp;nbsp;org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:259) ... 11
&lt;br&gt;&amp;gt; &amp;nbsp;more
&lt;br&gt;&amp;gt; Caused by: org.apache.cxf.BusException: No DestinationFactory was found for
&lt;br&gt;&amp;gt; &amp;nbsp;the namespace &lt;a href=&quot;http://www.w3.org/2008/07/soap/bindings/JMS/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2008/07/soap/bindings/JMS/&lt;/a&gt;. at
&lt;br&gt;&amp;gt; &amp;nbsp;org..apache.cxf.transport.DestinationFactoryManagerImpl.getDestinationFact
&lt;br&gt;&amp;gt; ory(DestinationFactoryManagerImpl.java:115) at
&lt;br&gt;&amp;gt; &amp;nbsp;org.apache.cxf.endpoint.ServerImpl.initDestination(ServerImpl.java:85) at
&lt;br&gt;&amp;gt; &amp;nbsp;org.apache.cxf.endpoint.ServerImpl.&amp;lt;init&amp;gt;(ServerImpl.java:69) at
&lt;br&gt;&amp;gt; &amp;nbsp;org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:10
&lt;br&gt;&amp;gt; 6) ... 14 more
&lt;br&gt;&amp;gt; [INFO]
&lt;br&gt;&amp;gt; &amp;nbsp;------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp;[INFO] Total time: 12 seconds
&lt;br&gt;&amp;gt; [INFO] Finished at: Tue Dec 22 14:50:07 CET 2009
&lt;br&gt;&amp;gt; [INFO] Final Memory: 38M/64M
&lt;br&gt;&amp;gt; [INFO]
&lt;br&gt;&amp;gt; &amp;nbsp;------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp;__________________________________________________________
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Because the SOAP over JMS specification feature described here is a new
&lt;br&gt;&amp;gt; &amp;nbsp;feature under development for CXF 2.3, so I don't know this error relates
&lt;br&gt;&amp;gt; &amp;nbsp;to the snapshot version or it's my configuration that cause this thing.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Any help is appriciated
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt; =========================================================================
&lt;br&gt;&amp;gt; NGUYEN Tien Luong &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;M2PGI - UFRIMAG &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;13 Rue Blanche MONIER &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Tel :
&lt;br&gt;&amp;gt; &amp;nbsp;06.45.42.46.33 38000 GRENOBLE &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://tienluong.info&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tienluong.info&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;Daniel Kulp
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891401&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dkulp@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.dankulp.com/blog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.dankulp.com/blog&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/jms-spec-demo-example-in-apache-cxf-2.3.0-SNAPSHOT%3A-No-DestinationFactory-was-found-....-tp26888952p26891401.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26891396</id>
	<title>RE: [DOSGI] cxf 2.2.5 in the DOSGI 1.2 snapshot download?</title>
	<published>2009-12-22T08:54:00Z</published>
	<updated>2009-12-22T08:54:00Z</updated>
	<author>
		<name>bonthomme</name>
	</author>
	<content type="html">Hi David,
&lt;br&gt;&lt;br&gt;Understood, that should work for me, but...injecting the cxf-bundle-minimal-2.2.5.jar into the 1.1 release generates the same stack trace as the 1.2 jar (both single bundle distros).
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Thom
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: David Bosschaert [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891396&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.bosschaert@...&lt;/a&gt;]
&lt;br&gt;Sent: Tuesday, December 22, 2009 7:23 AM
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891396&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;Subject: Re: [DOSGI] cxf 2.2.5 in the DOSGI 1.2 snapshot download?
&lt;br&gt;&lt;br&gt;Hi Thomas,
&lt;br&gt;&lt;br&gt;The 1.2-SNAPSHOT CXF-DOSGi trunk is under heavy refactoring at the moment, I'm happy to take a look at that stack trace once it's settled down, hopefully in a few weeks time. For now, please try if you can stick to the 1.1 release.
&lt;br&gt;&lt;br&gt;From memory, I have seen stack traces like the one you're posting here. In some cases they did happen with the single-bundle distro but not with the multi-bundle distro. In some cases they have been harmless (just a validation error, but things continue to work).
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;&lt;br&gt;David
&lt;br&gt;&lt;br&gt;2009/12/22 Shulok, Thomas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891396&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thomas.shulok@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Thanks David. &amp;nbsp;Will try out the next snapshot build.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yesterday, I did try what you suggested (today), but with the 1.2 snapshot, and I got the following...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Thom
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.dsw.OsgiUtils
&lt;br&gt;&amp;gt; readIntentMap
&lt;br&gt;&amp;gt; WARNING: Intent map load failed:
&lt;br&gt;&amp;gt; org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:
&lt;br&gt;&amp;gt; Line 48 i n XML document from OSGi
&lt;br&gt;&amp;gt; resource[classpath:/OSGI-INF/cxf/intents/intent-map.xml
&lt;br&gt;&amp;gt; |bnd.id=2|bnd.sym=cxf-dosgi-ri-singlebundle-distribution] is invalid;
&lt;br&gt;&amp;gt; |nested exc
&lt;br&gt;&amp;gt; eption is org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching wi ldcard is strict, but no declaration can be found for element 'p:policies'.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
&lt;br&gt;&amp;gt; eanDefinitions(XmlBeanDefinitionReader.java:404)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
&lt;br&gt;&amp;gt; nDefinitions(XmlBeanDefinitionReader.java:342)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
&lt;br&gt;&amp;gt; nDefinitions(XmlBeanDefinitionReader.java:310)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.springframework.beans.factory.support.AbstractBeanDefinitionReade
&lt;br&gt;&amp;gt; r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.springframework.beans.factory.support.AbstractBeanDefinitionReade
&lt;br&gt;&amp;gt; r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.springframework.beans.factory.support.AbstractBeanDefinitionReade
&lt;br&gt;&amp;gt; r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.springframework.osgi.context.support.OsgiBundleXmlApplicationCont
&lt;br&gt;&amp;gt; ext.loadBeanDefinitions(OsgiBundleXmlApplicationContext.java:176)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.springframework.osgi.context.support.OsgiBundleXmlApplicationCont
&lt;br&gt;&amp;gt; ext.loadBeanDefinitions(OsgiBundleXmlApplicationContext.java:142)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.springframework.context.support.AbstractRefreshableApplicationCon
&lt;br&gt;&amp;gt; text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123
&lt;br&gt;&amp;gt; )
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.springframework.context.support.AbstractApplicationContext.obtain
&lt;br&gt;&amp;gt; FreshBeanFactory(AbstractApplicationContext.java:422)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.springframework.context.support.AbstractApplicationContext.refres
&lt;br&gt;&amp;gt; h(AbstractApplicationContext.java:352)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;&amp;gt; plicationContext.access$301(AbstractDelegatedExecutionApplicationConte
&lt;br&gt;&amp;gt; xt.java:69
&lt;br&gt;&amp;gt; )
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;&amp;gt; plicationContext$1.run(AbstractDelegatedExecutionApplicationContext.ja
&lt;br&gt;&amp;gt; va:186)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCus
&lt;br&gt;&amp;gt; tomTCCL(PrivilegedUtils.java:85)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;&amp;gt; plicationContext.normalRefresh(AbstractDelegatedExecutionApplicationCo
&lt;br&gt;&amp;gt; ntext.java
&lt;br&gt;&amp;gt; :182)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;&amp;gt; plicationContext$NoDependenciesWaitRefreshExecutor.refresh(AbstractDel
&lt;br&gt;&amp;gt; egatedExec
&lt;br&gt;&amp;gt; utionApplicationContext.java:89)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;&amp;gt; plicationContext.refresh(AbstractDelegatedExecutionApplicationContext.
&lt;br&gt;&amp;gt; java:175)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.apache.cxf.dosgi.dsw.OsgiUtils.readIntentMap(OsgiUtils.java:401)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.apache.cxf.dosgi.dsw.OsgiUtils.getIntentMap(OsgiUtils.java:376)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.apache.cxf.dosgi.dsw.Activator.getIntentMap(Activator.java:96)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.apache.cxf.dosgi.dsw.Activator.registerRemoteServiceAdminService(
&lt;br&gt;&amp;gt; Activator.java:78)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.cxf.dosgi.dsw.Activator.start(Activator.java:55)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.apache.cxf.dosgi.singlebundle.AggregatedActivator.startEmbeddedAc
&lt;br&gt;&amp;gt; tivators(AggregatedActivator.java:115)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.apache.cxf.dosgi.singlebundle.AggregatedActivator.start(Aggregate
&lt;br&gt;&amp;gt; dActivator.java:46)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(Bund
&lt;br&gt;&amp;gt; leContextImpl.java:783)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.security.AccessController.doPrivileged(Native Method)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActiv
&lt;br&gt;&amp;gt; ator(BundleContextImpl.java:774)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(Bund
&lt;br&gt;&amp;gt; leContextImpl.java:755)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Bundl
&lt;br&gt;&amp;gt; eHost.java:352)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac
&lt;br&gt;&amp;gt; tBundle.java:280)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac
&lt;br&gt;&amp;gt; tBundle.java:272)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._st
&lt;br&gt;&amp;gt; art(FrameworkCommandProvider.java:253)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
&lt;br&gt;&amp;gt; Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.
&lt;br&gt;&amp;gt; execute(FrameworkCommandInterpreter.java:155)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(F
&lt;br&gt;&amp;gt; rameworkConsole.java:303)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(Fra
&lt;br&gt;&amp;gt; meworkConsole.java:288)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(Framewo
&lt;br&gt;&amp;gt; rkConsole.java:224)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.Thread.run(Unknown Source) Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching w ildcard is strict, but no declaration can be found for element 'p:policies'.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAX
&lt;br&gt;&amp;gt; ParseException(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unk
&lt;br&gt;&amp;gt; nown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
&lt;br&gt;&amp;gt; Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
&lt;br&gt;&amp;gt; Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErro
&lt;br&gt;&amp;gt; rReporter.reportError(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportS
&lt;br&gt;&amp;gt; chemaError(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleS
&lt;br&gt;&amp;gt; tartElement(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startEl
&lt;br&gt;&amp;gt; ement(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scan
&lt;br&gt;&amp;gt; StartElement(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
&lt;br&gt;&amp;gt; l$FragmentContentDispatcher.dispatch(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
&lt;br&gt;&amp;gt; l.scanDocument(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
&lt;br&gt;&amp;gt; nknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
&lt;br&gt;&amp;gt; nknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So
&lt;br&gt;&amp;gt; urce)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown So
&lt;br&gt;&amp;gt; urce)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unk
&lt;br&gt;&amp;gt; nown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocum
&lt;br&gt;&amp;gt; ent(DefaultDocumentLoader.java:75)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
&lt;br&gt;&amp;gt; eanDefinitions(XmlBeanDefinitionReader.java:396)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;... 40 more
&lt;br&gt;&amp;gt; Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.dsw.qos.IntentMap
&lt;br&gt;&amp;gt; setIntents
&lt;br&gt;&amp;gt; INFO: Injected intents: {}
&lt;br&gt;&amp;gt; java.lang.UnsupportedClassVersionError: Bad version number in .class
&lt;br&gt;&amp;gt; file
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.defineClass1(Native Method)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(
&lt;br&gt;&amp;gt; DefaultClassLoader.java:183)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Clas
&lt;br&gt;&amp;gt; spathManager.java:576)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Cl
&lt;br&gt;&amp;gt; asspathManager.java:546)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassIm
&lt;br&gt;&amp;gt; pl(ClasspathManager.java:477)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_L
&lt;br&gt;&amp;gt; ockClassLoader(ClasspathManager.java:465)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(C
&lt;br&gt;&amp;gt; lasspathManager.java:445)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalCla
&lt;br&gt;&amp;gt; ss(DefaultClassLoader.java:211)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLo
&lt;br&gt;&amp;gt; ader.java:381)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Bundl
&lt;br&gt;&amp;gt; eLoader.java:457)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
&lt;br&gt;&amp;gt; java:410)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
&lt;br&gt;&amp;gt; java:398)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(De
&lt;br&gt;&amp;gt; faultClassLoader.java:105)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClass(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClassInternal(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.defineClass1(Native Method)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(
&lt;br&gt;&amp;gt; DefaultClassLoader.java:183)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Clas
&lt;br&gt;&amp;gt; spathManager.java:576)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Cl
&lt;br&gt;&amp;gt; asspathManager.java:546)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassIm
&lt;br&gt;&amp;gt; pl(ClasspathManager.java:477)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_L
&lt;br&gt;&amp;gt; ockClassLoader(ClasspathManager.java:465)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(C
&lt;br&gt;&amp;gt; lasspathManager.java:445)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalCla
&lt;br&gt;&amp;gt; ss(DefaultClassLoader.java:211)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLo
&lt;br&gt;&amp;gt; ader.java:381)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Bundl
&lt;br&gt;&amp;gt; eLoader.java:457)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
&lt;br&gt;&amp;gt; java:410)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
&lt;br&gt;&amp;gt; java:398)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(De
&lt;br&gt;&amp;gt; faultClassLoader.java:105)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClass(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClassInternal(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.apache.cxf.dosgi.discovery.zookeeper.Activator.createZooKeeperDis
&lt;br&gt;&amp;gt; covery(Activator.java:112)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.apache.cxf.dosgi.discovery.zookeeper.Activator.start(Activator.ja
&lt;br&gt;&amp;gt; va:46)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.apache.cxf.dosgi.singlebundle.AggregatedActivator.startEmbeddedAc
&lt;br&gt;&amp;gt; tivators(AggregatedActivator.java:115)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.apache.cxf.dosgi.singlebundle.AggregatedActivator.start(Aggregate
&lt;br&gt;&amp;gt; dActivator.java:46)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(Bund
&lt;br&gt;&amp;gt; leContextImpl.java:783)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.security.AccessController.doPrivileged(Native Method)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActiv
&lt;br&gt;&amp;gt; ator(BundleContextImpl.java:774)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(Bund
&lt;br&gt;&amp;gt; leContextImpl.java:755)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Bundl
&lt;br&gt;&amp;gt; eHost.java:352)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac
&lt;br&gt;&amp;gt; tBundle.java:280)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac
&lt;br&gt;&amp;gt; tBundle.java:272)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._st
&lt;br&gt;&amp;gt; art(FrameworkCommandProvider.java:253)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
&lt;br&gt;&amp;gt; Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.
&lt;br&gt;&amp;gt; execute(FrameworkCommandInterpreter.java:155)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(F
&lt;br&gt;&amp;gt; rameworkConsole.java:303)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(Fra
&lt;br&gt;&amp;gt; meworkConsole.java:288)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(Framewo
&lt;br&gt;&amp;gt; rkConsole.java:224)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.Thread.run(Unknown Source) Dec 21, 2009 2:14:38 PM
&lt;br&gt;&amp;gt; org.apache.cxf.dosgi.topologymanager.Activator start
&lt;br&gt;&amp;gt; INFO: TopologyManager: start()
&lt;br&gt;&amp;gt; Dec 21, 2009 2:14:38 PM
&lt;br&gt;&amp;gt; org.apache.cxf.dosgi.topologymanager.RemoteServiceAdminL
&lt;br&gt;&amp;gt; ist$1 addingService
&lt;br&gt;&amp;gt; INFO: Adding RemoteServiceAdmin to list of admins Dec 21, 2009 2:14:38
&lt;br&gt;&amp;gt; PM org.apache.cxf.dosgi.topologymanager.RemoteServiceAdminL
&lt;br&gt;&amp;gt; ist$1 addingService
&lt;br&gt;&amp;gt; INFO: enlisted RemoteEventAdmins: 0
&lt;br&gt;&amp;gt; Dec 21, 2009 2:14:38 PM
&lt;br&gt;&amp;gt; org.apache.cxf.dosgi.topologymanager.TopologyManager tri
&lt;br&gt;&amp;gt; ggerExportImportForRemoteSericeAdmin
&lt;br&gt;&amp;gt; INFO: TopologyManager: triggerExportImportForRemoteSericeAdmin()
&lt;br&gt;&amp;gt; Dec 21, 2009 2:14:38 PM
&lt;br&gt;&amp;gt; org.apache.cxf.dosgi.topologymanager.TopologyManagerImpo
&lt;br&gt;&amp;gt; rt triggerExportImportForRemoteSericeAdmin
&lt;br&gt;&amp;gt; SEVERE: NOT IMPLEMENTED !!!
&lt;br&gt;&amp;gt; Dec 21, 2009 2:14:38 PM
&lt;br&gt;&amp;gt; org.apache.cxf.dosgi.topologymanager.EndpointListenerImp
&lt;br&gt;&amp;gt; l getRegistrationProperties
&lt;br&gt;&amp;gt; INFO: EndpointListener: current filter: []
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: David Bosschaert [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891396&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.bosschaert@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Tuesday, December 22, 2009 6:27 AM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891396&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Re: [DOSGI] cxf 2.2.5 in the DOSGI 1.2 snapshot download?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've just updated CXF/DOSGi trunk to use CXF 2.2.5
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; BTW you should be able to use CXF 2.2.5 with the DOSGI 1.1 release. In the multi bundle distro, just replace the cxf-bundle-minimal-2.2.5.jar with the 2.2.5 version. Haven't tried it but it should work...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; David
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/12/22 David Bosschaert &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891396&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.bosschaert@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; Hi Thomas,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hmmm, I would think so, but the 1.1 release also has 2.2.4.
&lt;br&gt;&amp;gt;&amp;gt; I'll update the build system to pick up 2.2.5.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; BTW I *really* advise you to use the 1.1 release and not 1.2-SNAPSHOT
&lt;br&gt;&amp;gt;&amp;gt; at this moment in time as there is a lot of refactoring going on @
&lt;br&gt;&amp;gt;&amp;gt; dosgi trunk [1]. So unless you like living on the edge I would go for
&lt;br&gt;&amp;gt;&amp;gt; the 1.1 release :)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; David
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; [1]
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/Migrating-CXF-DOSGi-to-be-complaint-with-the-ne&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Migrating-CXF-DOSGi-to-be-complaint-with-the-ne&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; w -OSGi-Remote-Service--Admin-spec-td26645023.html
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2009/12/21 Shulok, Thomas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891396&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thomas.shulok@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Just downloaded the lastest 1.2 snapshot, and it still has cxf-bundle-minimal-2.2.4.jar. &amp;nbsp;Should this be 2.2.5 now?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thom
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-DOSGI--cxf-2.2.5-in-the-DOSGI-1.2-snapshot-download--tp26880487p26891396.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26890119</id>
	<title>Switching a client to produce a JMS Object Message?</title>
	<published>2009-12-22T07:35:20Z</published>
	<updated>2009-12-22T07:35:20Z</updated>
	<author>
		<name>James Carr</name>
	</author>
	<content type="html">Hi All,
&lt;br&gt;&lt;br&gt;I have some existing services that were using CXF's SOAP over JMS
&lt;br&gt;protocol to send JMS messages to a topic... we've changed the homebrew
&lt;br&gt;infrastructure that listened to this topic with a more solid, open
&lt;br&gt;source solution. However, the replacement reads JmsMessages of type
&lt;br&gt;ObjectMessage rather than SOAP. The same values we used are used,
&lt;br&gt;except as StringProperties on the ObjectMessage.
&lt;br&gt;&lt;br&gt;Is there someway to replace the message format of my CXF client
&lt;br&gt;service to produce ObjectMessages?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;James
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Switching-a-client-to-produce-a-JMS-Object-Message--tp26890119p26890119.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26890044</id>
	<title>Re: JAXRSOutInterceptor - 346 - No message body writer has been found for response class Incidents.</title>
	<published>2009-12-22T07:30:47Z</published>
	<updated>2009-12-22T07:30:47Z</updated>
	<author>
		<name>cmoulliard</name>
	</author>
	<content type="html">Many thanks,
&lt;br&gt;&lt;br&gt;I have verified the first solution proposed and everything works fine after adding in the MANIFEST file of the bundle containing the JAXB annoted classed these imports :
&lt;br&gt;&lt;br&gt;javax.xml.bind;version=2.1.0;resolution:=optional,
&lt;br&gt;javax.xml.bind.annotation;version=2.1.0;resolution:=optional,
&lt;br&gt;com.sun.xml.bind.v2.runtime.reflect;version=0.0.0;resolution:=optional
&lt;br&gt;&lt;br&gt;Thanks for the quick answer ;-)
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Charles
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Sergey Beryozkin-2 wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Hi
&lt;br&gt;&lt;br&gt;We have talked with Charles on Gmail and identified that the issue was to do with the CXF JAXB provider not seeing JAXB annotations, 
&lt;br&gt;due to the fact the JAXB-annotated classes have been moved to another OSGI bundle.
&lt;br&gt;Two possible solutions :
&lt;br&gt;- update the bundle containing the JAXRS service class to import a javax.xml.bind.annotation package
&lt;br&gt;- configure CXF JAXBElementProvider to marshall away without @XMLRootElement being available, as described here
&lt;br&gt;&lt;a href=&quot;http://cwiki.apache.org/CXF20DOC/jax-rs.html#JAX-RS-HandlingJAXBbeanswithoutXmlRootElementannotations&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/CXF20DOC/jax-rs.html#JAX-RS-HandlingJAXBbeanswithoutXmlRootElementannotations&lt;/a&gt;&lt;br&gt;&lt;br&gt;Charles suggested to update JAXBElementProvider so that it logs/reprots why a given element is seen as not readable/writable, 
&lt;br&gt;something I will do shortly...
&lt;br&gt;&lt;br&gt;thanks, Sergey
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have designed a project running on Apache Felix Karaf 1.2.0 and using the
&lt;br&gt;&amp;gt; following components :
&lt;br&gt;&amp;gt; - Apache CXF : 2.2.5
&lt;br&gt;&amp;gt; - Camel-cxf : 2.2.0-SNAPSHOT
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This project consists in 4 different bundles :
&lt;br&gt;&amp;gt; - REST service
&lt;br&gt;&amp;gt; - Model
&lt;br&gt;&amp;gt; - DAO
&lt;br&gt;&amp;gt; - Route
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; All the required packages are imported/exported accordingly.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Surprisingly, when I try to do a GET, I receive the following warning
&lt;br&gt;&amp;gt; without any error in the log except that the response send to the browser is
&lt;br&gt;&amp;gt; &amp;quot;No message body reader has been found for request class ReportIncident&amp;quot;:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 14:30:38,271 | WARN &amp;nbsp;| 74@qtp-8345336-0 | JAXRSUtils &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;gt; pache.cxf.jaxrs.utils.JAXRSUtils &amp;nbsp;973 | No message body reader has been
&lt;br&gt;&amp;gt; found for request class ReportIncident, ContentType :
&lt;br&gt;&amp;gt; application/xml;charset=UTF-8.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In debug mode, I have see that the instance MessageBodyReader is null at the
&lt;br&gt;&amp;gt; line 950 of the code
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;@SuppressWarnings(&amp;quot;unchecked&amp;quot;)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;private static &amp;lt;T&amp;gt; Object readFromMessageBody(Class&amp;lt;T&amp;gt; targetTypeClass,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Type parameterType,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Annotation[]
&lt;br&gt;&amp;gt; parameterAnnotations,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;InputStream is,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MediaType contentType,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;List&amp;lt;MediaType&amp;gt;
&lt;br&gt;&amp;gt; consumeTypes,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Message m) {
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;List&amp;lt;MediaType&amp;gt; types = JAXRSUtils.intersectMimeTypes(consumeTypes,
&lt;br&gt;&amp;gt; contentType);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MessageBodyReader provider = null;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (MediaType type : types) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;provider = ProviderFactory.getInstance(m)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.createMessageBodyReader(targetTypeClass,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; parameterType,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; parameterAnnotations,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; type,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; m);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Where is the issue ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----
&lt;br&gt;&amp;gt; Charles Moulliard
&lt;br&gt;&amp;gt; SOA Architect
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My Blog : &amp;nbsp;&lt;a href=&quot;http://cmoulliard.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cmoulliard.blogspot.com/&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://cmoulliard.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cmoulliard.blogspot.com/&lt;/a&gt;&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; View this message in context: 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/JAXRSOutInterceptor---346---No-message-body-writer-has-been-found-for-response-class-Incidents.-tp26888538p26888538.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/JAXRSOutInterceptor---346---No-message-body-writer-has-been-found-for-response-class-Incidents.-tp26888538p26888538.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the cxf-user mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;div class=&quot;signature&quot;&gt;Charles Moulliard
&lt;br&gt;SOA Architect
&lt;br&gt;&lt;br&gt;My Blog : &lt;a href=&quot;http://cmoulliard.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cmoulliard.blogspot.com/&lt;/a&gt;&amp;nbsp;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/JAXRSOutInterceptor---346---No-message-body-writer-has-been-found-for-response-class-Incidents.-tp26888538p26890044.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26890012</id>
	<title>Re: problem while posting JSON text to RESTService</title>
	<published>2009-12-22T07:27:50Z</published>
	<updated>2009-12-22T07:27:50Z</updated>
	<author>
		<name>Sergey Beryozkin-2</name>
	</author>
	<content type="html">Hi
&lt;br&gt;&lt;br&gt;I think this entry is confusing Jettison on the read side :
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;entry key=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;and you probably do not need it on the write side either, instead, just set a boolean &amp;quot;writeXsiType&amp;quot;
&lt;br&gt;to false if you do not need the hierarchy info to go on the wire
&lt;br&gt;&lt;br&gt;let us know please if it helps
&lt;br&gt;Cheers, Sergey
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have problem while posting JSON text to RESTService. The service is
&lt;br&gt;&amp;gt; failing with Exception
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; JAXBException occurred : unexpected element (uri:&amp;quot;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot;, local:&amp;quot;Customer&amp;quot;). Expected
&lt;br&gt;&amp;gt; elements are &amp;lt;{}Customer&amp;gt;. unexpected element (uri:&amp;quot;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot;, local:&amp;quot;Customer&amp;quot;). Expected
&lt;br&gt;&amp;gt; elements are &amp;lt;{}Customer&amp;gt;.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I believe this the problem with namespace. Pleas suggest me a solution
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; JSON Text
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -----------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; {&amp;quot;Customer&amp;quot;:{&amp;quot;id&amp;quot;:123,&amp;quot;name&amp;quot;:&amp;quot;Balaji&amp;quot;}}
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Customer Service
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; @Path(&amp;quot;/customerservice/&amp;quot;)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; public class CustomerService {
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; @POST
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;@Path(&amp;quot;/customers/&amp;quot;)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;public Response addCustomer(Customer customer) {
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println(&amp;quot;----invoking addCustomer, Customer name is: &amp;quot; +
&lt;br&gt;&amp;gt; customer.getName());
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;customer.setId(++currentId);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;customers.put(customer.getId(), customer);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return Response.ok(customer).build();
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Spring-config.xml
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;lt;util:map id=&amp;quot;jsonNamespaceMap&amp;quot; map-class=&amp;quot;java.util.Hashtable&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;entry key=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/util:map&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;lt;jaxrs:serviceBeans&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;lt;ref bean=&amp;quot;customerService&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;lt;/jaxrs:serviceBeans&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Balaji
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/problem-while-posting-JSON-text-to-RESTService-tp26888559p26890012.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26889947</id>
	<title>Re: [DOSGI] cxf 2.2.5 in the DOSGI 1.2 snapshot download?</title>
	<published>2009-12-22T07:23:03Z</published>
	<updated>2009-12-22T07:23:03Z</updated>
	<author>
		<name>David Bosschaert</name>
	</author>
	<content type="html">Hi Thomas,
&lt;br&gt;&lt;br&gt;The 1.2-SNAPSHOT CXF-DOSGi trunk is under heavy refactoring at the
&lt;br&gt;moment, I'm happy to take a look at that stack trace once it's settled
&lt;br&gt;down, hopefully in a few weeks time. For now, please try if you can
&lt;br&gt;stick to the 1.1 release.
&lt;br&gt;&lt;br&gt;From memory, I have seen stack traces like the one you're posting
&lt;br&gt;here. In some cases they did happen with the single-bundle distro but
&lt;br&gt;not with the multi-bundle distro. In some cases they have been
&lt;br&gt;harmless (just a validation error, but things continue to work).
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;&lt;br&gt;David
&lt;br&gt;&lt;br&gt;2009/12/22 Shulok, Thomas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26889947&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thomas.shulok@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Thanks David.  Will try out the next snapshot build.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yesterday, I did try what you suggested (today), but with the 1.2 snapshot, and I got the following...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Thom
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.dsw.OsgiUtils readIntentMap
&lt;br&gt;&amp;gt; WARNING: Intent map load failed:
&lt;br&gt;&amp;gt; org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 48 i n XML document from OSGi resource[classpath:/OSGI-INF/cxf/intents/intent-map.xml
&lt;br&gt;&amp;gt; |bnd.id=2|bnd.sym=cxf-dosgi-ri-singlebundle-distribution] is invalid;
&lt;br&gt;&amp;gt; |nested exc
&lt;br&gt;&amp;gt; eption is org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching wi ldcard is strict, but no declaration can be found for element 'p:policies'.
&lt;br&gt;&amp;gt;        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
&lt;br&gt;&amp;gt; eanDefinitions(XmlBeanDefinitionReader.java:404)
&lt;br&gt;&amp;gt;        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
&lt;br&gt;&amp;gt; nDefinitions(XmlBeanDefinitionReader.java:342)
&lt;br&gt;&amp;gt;        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
&lt;br&gt;&amp;gt; nDefinitions(XmlBeanDefinitionReader.java:310)
&lt;br&gt;&amp;gt;        at org.springframework.beans.factory.support.AbstractBeanDefinitionReade
&lt;br&gt;&amp;gt; r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
&lt;br&gt;&amp;gt;        at org.springframework.beans.factory.support.AbstractBeanDefinitionReade
&lt;br&gt;&amp;gt; r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
&lt;br&gt;&amp;gt;        at org.springframework.beans.factory.support.AbstractBeanDefinitionReade
&lt;br&gt;&amp;gt; r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
&lt;br&gt;&amp;gt;        at org.springframework.osgi.context.support.OsgiBundleXmlApplicationCont
&lt;br&gt;&amp;gt; ext.loadBeanDefinitions(OsgiBundleXmlApplicationContext.java:176)
&lt;br&gt;&amp;gt;        at org.springframework.osgi.context.support.OsgiBundleXmlApplicationCont
&lt;br&gt;&amp;gt; ext.loadBeanDefinitions(OsgiBundleXmlApplicationContext.java:142)
&lt;br&gt;&amp;gt;        at org.springframework.context.support.AbstractRefreshableApplicationCon
&lt;br&gt;&amp;gt; text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
&lt;br&gt;&amp;gt;        at org.springframework.context.support.AbstractApplicationContext.obtain
&lt;br&gt;&amp;gt; FreshBeanFactory(AbstractApplicationContext.java:422)
&lt;br&gt;&amp;gt;        at org.springframework.context.support.AbstractApplicationContext.refres
&lt;br&gt;&amp;gt; h(AbstractApplicationContext.java:352)
&lt;br&gt;&amp;gt;        at org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;&amp;gt; plicationContext.access$301(AbstractDelegatedExecutionApplicationContext.java:69
&lt;br&gt;&amp;gt; )
&lt;br&gt;&amp;gt;        at org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;&amp;gt; plicationContext$1.run(AbstractDelegatedExecutionApplicationContext.java:186)
&lt;br&gt;&amp;gt;        at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCus
&lt;br&gt;&amp;gt; tomTCCL(PrivilegedUtils.java:85)
&lt;br&gt;&amp;gt;        at org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;&amp;gt; plicationContext.normalRefresh(AbstractDelegatedExecutionApplicationContext.java
&lt;br&gt;&amp;gt; :182)
&lt;br&gt;&amp;gt;        at org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;&amp;gt; plicationContext$NoDependenciesWaitRefreshExecutor.refresh(AbstractDelegatedExec
&lt;br&gt;&amp;gt; utionApplicationContext.java:89)
&lt;br&gt;&amp;gt;        at org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;&amp;gt; plicationContext.refresh(AbstractDelegatedExecutionApplicationContext.java:175)
&lt;br&gt;&amp;gt;        at org.apache.cxf.dosgi.dsw.OsgiUtils.readIntentMap(OsgiUtils.java:401)
&lt;br&gt;&amp;gt;        at org.apache.cxf.dosgi.dsw.OsgiUtils.getIntentMap(OsgiUtils.java:376)
&lt;br&gt;&amp;gt;        at org.apache.cxf.dosgi.dsw.Activator.getIntentMap(Activator.java:96)
&lt;br&gt;&amp;gt;        at org.apache.cxf.dosgi.dsw.Activator.registerRemoteServiceAdminService(
&lt;br&gt;&amp;gt; Activator.java:78)
&lt;br&gt;&amp;gt;        at org.apache.cxf.dosgi.dsw.Activator.start(Activator.java:55)
&lt;br&gt;&amp;gt;        at org.apache.cxf.dosgi.singlebundle.AggregatedActivator.startEmbeddedAc
&lt;br&gt;&amp;gt; tivators(AggregatedActivator.java:115)
&lt;br&gt;&amp;gt;        at org.apache.cxf.dosgi.singlebundle.AggregatedActivator.start(Aggregate
&lt;br&gt;&amp;gt; dActivator.java:46)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(Bund
&lt;br&gt;&amp;gt; leContextImpl.java:783)
&lt;br&gt;&amp;gt;        at java.security.AccessController.doPrivileged(Native Method)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActiv
&lt;br&gt;&amp;gt; ator(BundleContextImpl.java:774)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(Bund
&lt;br&gt;&amp;gt; leContextImpl.java:755)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Bundl
&lt;br&gt;&amp;gt; eHost.java:352)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac
&lt;br&gt;&amp;gt; tBundle.java:280)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac
&lt;br&gt;&amp;gt; tBundle.java:272)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._st
&lt;br&gt;&amp;gt; art(FrameworkCommandProvider.java:253)
&lt;br&gt;&amp;gt;        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt;        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt;        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt;        at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.
&lt;br&gt;&amp;gt; execute(FrameworkCommandInterpreter.java:155)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(F
&lt;br&gt;&amp;gt; rameworkConsole.java:303)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(Fra
&lt;br&gt;&amp;gt; meworkConsole.java:288)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(Framewo
&lt;br&gt;&amp;gt; rkConsole.java:224)
&lt;br&gt;&amp;gt;        at java.lang.Thread.run(Unknown Source) Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching w ildcard is strict, but no declaration can be found for element 'p:policies'.
&lt;br&gt;&amp;gt;        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAX
&lt;br&gt;&amp;gt; ParseException(Unknown Source)
&lt;br&gt;&amp;gt;        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unk
&lt;br&gt;&amp;gt; nown Source)
&lt;br&gt;&amp;gt;        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
&lt;br&gt;&amp;gt; Unknown Source)
&lt;br&gt;&amp;gt;        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
&lt;br&gt;&amp;gt; Unknown Source)
&lt;br&gt;&amp;gt;        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErro
&lt;br&gt;&amp;gt; rReporter.reportError(Unknown Source)
&lt;br&gt;&amp;gt;        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportS
&lt;br&gt;&amp;gt; chemaError(Unknown Source)
&lt;br&gt;&amp;gt;        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleS
&lt;br&gt;&amp;gt; tartElement(Unknown Source)
&lt;br&gt;&amp;gt;        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startEl
&lt;br&gt;&amp;gt; ement(Unknown Source)
&lt;br&gt;&amp;gt;        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scan
&lt;br&gt;&amp;gt; StartElement(Unknown Source)
&lt;br&gt;&amp;gt;        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
&lt;br&gt;&amp;gt; l$FragmentContentDispatcher.dispatch(Unknown Source)
&lt;br&gt;&amp;gt;        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
&lt;br&gt;&amp;gt; l.scanDocument(Unknown Source)
&lt;br&gt;&amp;gt;        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
&lt;br&gt;&amp;gt; nknown Source)
&lt;br&gt;&amp;gt;        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
&lt;br&gt;&amp;gt; nknown Source)
&lt;br&gt;&amp;gt;        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So
&lt;br&gt;&amp;gt; urce)
&lt;br&gt;&amp;gt;        at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown So
&lt;br&gt;&amp;gt; urce)
&lt;br&gt;&amp;gt;        at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unk
&lt;br&gt;&amp;gt; nown Source)
&lt;br&gt;&amp;gt;        at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocum
&lt;br&gt;&amp;gt; ent(DefaultDocumentLoader.java:75)
&lt;br&gt;&amp;gt;        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
&lt;br&gt;&amp;gt; eanDefinitions(XmlBeanDefinitionReader.java:396)
&lt;br&gt;&amp;gt;        ... 40 more
&lt;br&gt;&amp;gt; Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.dsw.qos.IntentMap setIntents
&lt;br&gt;&amp;gt; INFO: Injected intents: {}
&lt;br&gt;&amp;gt; java.lang.UnsupportedClassVersionError: Bad version number in .class file
&lt;br&gt;&amp;gt;        at java.lang.ClassLoader.defineClass1(Native Method)
&lt;br&gt;&amp;gt;        at java.lang.ClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(
&lt;br&gt;&amp;gt; DefaultClassLoader.java:183)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Clas
&lt;br&gt;&amp;gt; spathManager.java:576)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Cl
&lt;br&gt;&amp;gt; asspathManager.java:546)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassIm
&lt;br&gt;&amp;gt; pl(ClasspathManager.java:477)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_L
&lt;br&gt;&amp;gt; ockClassLoader(ClasspathManager.java:465)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(C
&lt;br&gt;&amp;gt; lasspathManager.java:445)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalCla
&lt;br&gt;&amp;gt; ss(DefaultClassLoader.java:211)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLo
&lt;br&gt;&amp;gt; ader.java:381)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Bundl
&lt;br&gt;&amp;gt; eLoader.java:457)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
&lt;br&gt;&amp;gt; java:410)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
&lt;br&gt;&amp;gt; java:398)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(De
&lt;br&gt;&amp;gt; faultClassLoader.java:105)
&lt;br&gt;&amp;gt;        at java.lang.ClassLoader.loadClass(Unknown Source)
&lt;br&gt;&amp;gt;        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
&lt;br&gt;&amp;gt;        at java.lang.ClassLoader.defineClass1(Native Method)
&lt;br&gt;&amp;gt;        at java.lang.ClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(
&lt;br&gt;&amp;gt; DefaultClassLoader.java:183)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Clas
&lt;br&gt;&amp;gt; spathManager.java:576)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Cl
&lt;br&gt;&amp;gt; asspathManager.java:546)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassIm
&lt;br&gt;&amp;gt; pl(ClasspathManager.java:477)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_L
&lt;br&gt;&amp;gt; ockClassLoader(ClasspathManager.java:465)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(C
&lt;br&gt;&amp;gt; lasspathManager.java:445)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalCla
&lt;br&gt;&amp;gt; ss(DefaultClassLoader.java:211)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLo
&lt;br&gt;&amp;gt; ader.java:381)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Bundl
&lt;br&gt;&amp;gt; eLoader.java:457)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
&lt;br&gt;&amp;gt; java:410)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
&lt;br&gt;&amp;gt; java:398)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(De
&lt;br&gt;&amp;gt; faultClassLoader.java:105)
&lt;br&gt;&amp;gt;        at java.lang.ClassLoader.loadClass(Unknown Source)
&lt;br&gt;&amp;gt;        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
&lt;br&gt;&amp;gt;        at org.apache.cxf.dosgi.discovery.zookeeper.Activator.createZooKeeperDis
&lt;br&gt;&amp;gt; covery(Activator.java:112)
&lt;br&gt;&amp;gt;        at org.apache.cxf.dosgi.discovery.zookeeper.Activator.start(Activator.ja
&lt;br&gt;&amp;gt; va:46)
&lt;br&gt;&amp;gt;        at org.apache.cxf.dosgi.singlebundle.AggregatedActivator.startEmbeddedAc
&lt;br&gt;&amp;gt; tivators(AggregatedActivator.java:115)
&lt;br&gt;&amp;gt;        at org.apache.cxf.dosgi.singlebundle.AggregatedActivator.start(Aggregate
&lt;br&gt;&amp;gt; dActivator.java:46)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(Bund
&lt;br&gt;&amp;gt; leContextImpl.java:783)
&lt;br&gt;&amp;gt;        at java.security.AccessController.doPrivileged(Native Method)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActiv
&lt;br&gt;&amp;gt; ator(BundleContextImpl.java:774)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(Bund
&lt;br&gt;&amp;gt; leContextImpl.java:755)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Bundl
&lt;br&gt;&amp;gt; eHost.java:352)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac
&lt;br&gt;&amp;gt; tBundle.java:280)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac
&lt;br&gt;&amp;gt; tBundle.java:272)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._st
&lt;br&gt;&amp;gt; art(FrameworkCommandProvider.java:253)
&lt;br&gt;&amp;gt;        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt;        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt;        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;gt;        at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.
&lt;br&gt;&amp;gt; execute(FrameworkCommandInterpreter.java:155)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(F
&lt;br&gt;&amp;gt; rameworkConsole.java:303)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(Fra
&lt;br&gt;&amp;gt; meworkConsole.java:288)
&lt;br&gt;&amp;gt;        at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(Framewo
&lt;br&gt;&amp;gt; rkConsole.java:224)
&lt;br&gt;&amp;gt;        at java.lang.Thread.run(Unknown Source) Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.topologymanager.Activator start
&lt;br&gt;&amp;gt; INFO: TopologyManager: start()
&lt;br&gt;&amp;gt; Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.topologymanager.RemoteServiceAdminL
&lt;br&gt;&amp;gt; ist$1 addingService
&lt;br&gt;&amp;gt; INFO: Adding RemoteServiceAdmin to list of admins Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.topologymanager.RemoteServiceAdminL
&lt;br&gt;&amp;gt; ist$1 addingService
&lt;br&gt;&amp;gt; INFO: enlisted RemoteEventAdmins: 0
&lt;br&gt;&amp;gt; Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.topologymanager.TopologyManager tri ggerExportImportForRemoteSericeAdmin
&lt;br&gt;&amp;gt; INFO: TopologyManager: triggerExportImportForRemoteSericeAdmin()
&lt;br&gt;&amp;gt; Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.topologymanager.TopologyManagerImpo
&lt;br&gt;&amp;gt; rt triggerExportImportForRemoteSericeAdmin
&lt;br&gt;&amp;gt; SEVERE: NOT IMPLEMENTED !!!
&lt;br&gt;&amp;gt; Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.topologymanager.EndpointListenerImp
&lt;br&gt;&amp;gt; l getRegistrationProperties
&lt;br&gt;&amp;gt; INFO: EndpointListener: current filter: []
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: David Bosschaert [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26889947&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.bosschaert@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Tuesday, December 22, 2009 6:27 AM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26889947&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Re: [DOSGI] cxf 2.2.5 in the DOSGI 1.2 snapshot download?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've just updated CXF/DOSGi trunk to use CXF 2.2.5
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; BTW you should be able to use CXF 2.2.5 with the DOSGI 1.1 release. In the multi bundle distro, just replace the cxf-bundle-minimal-2.2.5.jar with the 2.2.5 version. Haven't tried it but it should work...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; David
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/12/22 David Bosschaert &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26889947&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.bosschaert@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; Hi Thomas,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hmmm, I would think so, but the 1.1 release also has 2.2.4.
&lt;br&gt;&amp;gt;&amp;gt; I'll update the build system to pick up 2.2.5.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; BTW I *really* advise you to use the 1.1 release and not 1.2-SNAPSHOT
&lt;br&gt;&amp;gt;&amp;gt; at this moment in time as there is a lot of refactoring going on @
&lt;br&gt;&amp;gt;&amp;gt; dosgi trunk [1]. So unless you like living on the edge I would go for
&lt;br&gt;&amp;gt;&amp;gt; the 1.1 release :)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; David
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; [1]
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/Migrating-CXF-DOSGi-to-be-complaint-with-the-new&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Migrating-CXF-DOSGi-to-be-complaint-with-the-new&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; -OSGi-Remote-Service--Admin-spec-td26645023.html
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2009/12/21 Shulok, Thomas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26889947&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thomas.shulok@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Just downloaded the lastest 1.2 snapshot, and it still has cxf-bundle-minimal-2.2.4.jar.  Should this be 2.2.5 now?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thom
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-DOSGI--cxf-2.2.5-in-the-DOSGI-1.2-snapshot-download--tp26880487p26889947.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26889830</id>
	<title>RE: [DOSGI] cxf 2.2.5 in the DOSGI 1.2 snapshot download?</title>
	<published>2009-12-22T07:13:23Z</published>
	<updated>2009-12-22T07:13:23Z</updated>
	<author>
		<name>bonthomme</name>
	</author>
	<content type="html">Hi David,
&lt;br&gt;&lt;br&gt;Thanks for the tip. &amp;nbsp;The fix I want is for 
&lt;br&gt;&lt;br&gt;(CXF-2039) -Dorg.apache.cxf.spring.validation.mode=VALIDATION_NONE has no effect, so if I can just plug 2.2.5 into 1.1 that's fine with me (pending resolution of stack trace I just sent in response to your suggestion :-)
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Thom
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: David Bosschaert [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26889830&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.bosschaert@...&lt;/a&gt;]
&lt;br&gt;Sent: Tuesday, December 22, 2009 1:37 AM
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26889830&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;Subject: Re: [DOSGI] cxf 2.2.5 in the DOSGI 1.2 snapshot download?
&lt;br&gt;&lt;br&gt;Hi Thomas,
&lt;br&gt;&lt;br&gt;Hmmm, I would think so, but the 1.1 release also has 2.2.4.
&lt;br&gt;I'll update the build system to pick up 2.2.5.
&lt;br&gt;&lt;br&gt;BTW I *really* advise you to use the 1.1 release and not 1.2-SNAPSHOT at this moment in time as there is a lot of refactoring going on @ dosgi trunk [1]. So unless you like living on the edge I would go for the 1.1 release :)
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;David
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://old.nabble.com/Migrating-CXF-DOSGi-to-be-complaint-with-the-new-OSGi-Remote-Service--Admin-spec-td26645023.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Migrating-CXF-DOSGi-to-be-complaint-with-the-new-OSGi-Remote-Service--Admin-spec-td26645023.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;2009/12/21 Shulok, Thomas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26889830&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thomas.shulok@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Just downloaded the lastest 1.2 snapshot, and it still has cxf-bundle-minimal-2.2.4.jar.  Should this be 2.2.5 now?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Thom
&lt;br&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-DOSGI--cxf-2.2.5-in-the-DOSGI-1.2-snapshot-download--tp26880487p26889830.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26889825</id>
	<title>Re: JAXRSOutInterceptor - 346 - No message body writer has been found for response class Incidents.</title>
	<published>2009-12-22T07:12:38Z</published>
	<updated>2009-12-22T07:12:38Z</updated>
	<author>
		<name>Sergey Beryozkin-2</name>
	</author>
	<content type="html">Hi
&lt;br&gt;&lt;br&gt;We have talked with Charles on Gmail and identified that the issue was to do with the CXF JAXB provider not seeing JAXB annotations, 
&lt;br&gt;due to the fact the JAXB-annotated classes have been moved to another OSGI bundle.
&lt;br&gt;Two possible solutions :
&lt;br&gt;- update the bundle containing the JAXRS service class to import a javax.xml.bind.annotation package
&lt;br&gt;- configure CXF JAXBElementProvider to marshall away without @XMLRootElement being available, as described here
&lt;br&gt;&lt;a href=&quot;http://cwiki.apache.org/CXF20DOC/jax-rs.html#JAX-RS-HandlingJAXBbeanswithoutXmlRootElementannotations&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/CXF20DOC/jax-rs.html#JAX-RS-HandlingJAXBbeanswithoutXmlRootElementannotations&lt;/a&gt;&lt;br&gt;&lt;br&gt;Charles suggested to update JAXBElementProvider so that it logs/reprots why a given element is seen as not readable/writable, 
&lt;br&gt;something I will do shortly...
&lt;br&gt;&lt;br&gt;thanks, Sergey
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have designed a project running on Apache Felix Karaf 1.2.0 and using the
&lt;br&gt;&amp;gt; following components :
&lt;br&gt;&amp;gt; - Apache CXF : 2.2.5
&lt;br&gt;&amp;gt; - Camel-cxf : 2.2.0-SNAPSHOT
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This project consists in 4 different bundles :
&lt;br&gt;&amp;gt; - REST service
&lt;br&gt;&amp;gt; - Model
&lt;br&gt;&amp;gt; - DAO
&lt;br&gt;&amp;gt; - Route
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; All the required packages are imported/exported accordingly.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Surprisingly, when I try to do a GET, I receive the following warning
&lt;br&gt;&amp;gt; without any error in the log except that the response send to the browser is
&lt;br&gt;&amp;gt; &amp;quot;No message body reader has been found for request class ReportIncident&amp;quot;:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 14:30:38,271 | WARN &amp;nbsp;| 74@qtp-8345336-0 | JAXRSUtils &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;gt; pache.cxf.jaxrs.utils.JAXRSUtils &amp;nbsp;973 | No message body reader has been
&lt;br&gt;&amp;gt; found for request class ReportIncident, ContentType :
&lt;br&gt;&amp;gt; application/xml;charset=UTF-8.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In debug mode, I have see that the instance MessageBodyReader is null at the
&lt;br&gt;&amp;gt; line 950 of the code
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;@SuppressWarnings(&amp;quot;unchecked&amp;quot;)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;private static &amp;lt;T&amp;gt; Object readFromMessageBody(Class&amp;lt;T&amp;gt; targetTypeClass,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Type parameterType,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Annotation[]
&lt;br&gt;&amp;gt; parameterAnnotations,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;InputStream is,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MediaType contentType,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;List&amp;lt;MediaType&amp;gt;
&lt;br&gt;&amp;gt; consumeTypes,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Message m) {
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;List&amp;lt;MediaType&amp;gt; types = JAXRSUtils.intersectMimeTypes(consumeTypes,
&lt;br&gt;&amp;gt; contentType);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MessageBodyReader provider = null;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (MediaType type : types) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;provider = ProviderFactory.getInstance(m)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.createMessageBodyReader(targetTypeClass,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; parameterType,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; parameterAnnotations,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; type,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; m);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Where is the issue ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----
&lt;br&gt;&amp;gt; Charles Moulliard
&lt;br&gt;&amp;gt; SOA Architect
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My Blog : &amp;nbsp;&lt;a href=&quot;http://cmoulliard.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cmoulliard.blogspot.com/&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://cmoulliard.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cmoulliard.blogspot.com/&lt;/a&gt;&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; View this message in context: 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/JAXRSOutInterceptor---346---No-message-body-writer-has-been-found-for-response-class-Incidents.-tp26888538p26888538.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/JAXRSOutInterceptor---346---No-message-body-writer-has-been-found-for-response-class-Incidents.-tp26888538p26888538.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the cxf-user mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/JAXRSOutInterceptor---346---No-message-body-writer-has-been-found-for-response-class-Incidents.-tp26888538p26889825.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26889788</id>
	<title>RE: [DOSGI] cxf 2.2.5 in the DOSGI 1.2 snapshot download?</title>
	<published>2009-12-22T07:10:02Z</published>
	<updated>2009-12-22T07:10:02Z</updated>
	<author>
		<name>bonthomme</name>
	</author>
	<content type="html">Thanks David. &amp;nbsp;Will try out the next snapshot build.
&lt;br&gt;&lt;br&gt;Yesterday, I did try what you suggested (today), but with the 1.2 snapshot, and I got the following...
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Thom
&lt;br&gt;&lt;br&gt;Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.dsw.OsgiUtils readIntentMap
&lt;br&gt;WARNING: Intent map load failed:
&lt;br&gt;org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 48 i n XML document from OSGi resource[classpath:/OSGI-INF/cxf/intents/intent-map.xml
&lt;br&gt;|bnd.id=2|bnd.sym=cxf-dosgi-ri-singlebundle-distribution] is invalid;
&lt;br&gt;|nested exc
&lt;br&gt;eption is org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching wi ldcard is strict, but no declaration can be found for element 'p:policies'.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
&lt;br&gt;eanDefinitions(XmlBeanDefinitionReader.java:404)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
&lt;br&gt;nDefinitions(XmlBeanDefinitionReader.java:342)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
&lt;br&gt;nDefinitions(XmlBeanDefinitionReader.java:310)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.beans.factory.support.AbstractBeanDefinitionReade
&lt;br&gt;r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.beans.factory.support.AbstractBeanDefinitionReade
&lt;br&gt;r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.beans.factory.support.AbstractBeanDefinitionReade
&lt;br&gt;r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.osgi.context.support.OsgiBundleXmlApplicationCont
&lt;br&gt;ext.loadBeanDefinitions(OsgiBundleXmlApplicationContext.java:176)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.osgi.context.support.OsgiBundleXmlApplicationCont
&lt;br&gt;ext.loadBeanDefinitions(OsgiBundleXmlApplicationContext.java:142)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.context.support.AbstractRefreshableApplicationCon
&lt;br&gt;text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.context.support.AbstractApplicationContext.obtain
&lt;br&gt;FreshBeanFactory(AbstractApplicationContext.java:422)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.context.support.AbstractApplicationContext.refres
&lt;br&gt;h(AbstractApplicationContext.java:352)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;plicationContext.access$301(AbstractDelegatedExecutionApplicationContext.java:69
&lt;br&gt;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;plicationContext$1.run(AbstractDelegatedExecutionApplicationContext.java:186)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCus
&lt;br&gt;tomTCCL(PrivilegedUtils.java:85)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;plicationContext.normalRefresh(AbstractDelegatedExecutionApplicationContext.java
&lt;br&gt;:182)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;plicationContext$NoDependenciesWaitRefreshExecutor.refresh(AbstractDelegatedExec
&lt;br&gt;utionApplicationContext.java:89)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.osgi.context.support.AbstractDelegatedExecutionAp
&lt;br&gt;plicationContext.refresh(AbstractDelegatedExecutionApplicationContext.java:175)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.dosgi.dsw.OsgiUtils.readIntentMap(OsgiUtils.java:401)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.dosgi.dsw.OsgiUtils.getIntentMap(OsgiUtils.java:376)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.dosgi.dsw.Activator.getIntentMap(Activator.java:96)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.dosgi.dsw.Activator.registerRemoteServiceAdminService(
&lt;br&gt;Activator.java:78)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.dosgi.dsw.Activator.start(Activator.java:55)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.dosgi.singlebundle.AggregatedActivator.startEmbeddedAc
&lt;br&gt;tivators(AggregatedActivator.java:115)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.dosgi.singlebundle.AggregatedActivator.start(Aggregate
&lt;br&gt;dActivator.java:46)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(Bund
&lt;br&gt;leContextImpl.java:783)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.security.AccessController.doPrivileged(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActiv
&lt;br&gt;ator(BundleContextImpl.java:774)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(Bund
&lt;br&gt;leContextImpl.java:755)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Bundl
&lt;br&gt;eHost.java:352)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac
&lt;br&gt;tBundle.java:280)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac
&lt;br&gt;tBundle.java:272)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._st
&lt;br&gt;art(FrameworkCommandProvider.java:253)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.
&lt;br&gt;execute(FrameworkCommandInterpreter.java:155)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(F
&lt;br&gt;rameworkConsole.java:303)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(Fra
&lt;br&gt;meworkConsole.java:288)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(Framewo
&lt;br&gt;rkConsole.java:224)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.Thread.run(Unknown Source) Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching w ildcard is strict, but no declaration can be found for element 'p:policies'.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAX
&lt;br&gt;ParseException(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unk
&lt;br&gt;nown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
&lt;br&gt;Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
&lt;br&gt;Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErro
&lt;br&gt;rReporter.reportError(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportS
&lt;br&gt;chemaError(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleS
&lt;br&gt;tartElement(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startEl
&lt;br&gt;ement(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scan
&lt;br&gt;StartElement(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
&lt;br&gt;l$FragmentContentDispatcher.dispatch(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
&lt;br&gt;l.scanDocument(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
&lt;br&gt;nknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
&lt;br&gt;nknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So
&lt;br&gt;urce)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown So
&lt;br&gt;urce)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unk
&lt;br&gt;nown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocum
&lt;br&gt;ent(DefaultDocumentLoader.java:75)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
&lt;br&gt;eanDefinitions(XmlBeanDefinitionReader.java:396)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 40 more
&lt;br&gt;Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.dsw.qos.IntentMap setIntents
&lt;br&gt;INFO: Injected intents: {}
&lt;br&gt;java.lang.UnsupportedClassVersionError: Bad version number in .class file
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.ClassLoader.defineClass1(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.ClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(
&lt;br&gt;DefaultClassLoader.java:183)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Clas
&lt;br&gt;spathManager.java:576)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Cl
&lt;br&gt;asspathManager.java:546)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassIm
&lt;br&gt;pl(ClasspathManager.java:477)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_L
&lt;br&gt;ockClassLoader(ClasspathManager.java:465)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(C
&lt;br&gt;lasspathManager.java:445)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalCla
&lt;br&gt;ss(DefaultClassLoader.java:211)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLo
&lt;br&gt;ader.java:381)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Bundl
&lt;br&gt;eLoader.java:457)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
&lt;br&gt;java:410)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
&lt;br&gt;java:398)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(De
&lt;br&gt;faultClassLoader.java:105)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.ClassLoader.loadClass(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.ClassLoader.loadClassInternal(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.ClassLoader.defineClass1(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.ClassLoader.defineClass(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(
&lt;br&gt;DefaultClassLoader.java:183)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Clas
&lt;br&gt;spathManager.java:576)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Cl
&lt;br&gt;asspathManager.java:546)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassIm
&lt;br&gt;pl(ClasspathManager.java:477)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_L
&lt;br&gt;ockClassLoader(ClasspathManager.java:465)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(C
&lt;br&gt;lasspathManager.java:445)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalCla
&lt;br&gt;ss(DefaultClassLoader.java:211)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLo
&lt;br&gt;ader.java:381)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Bundl
&lt;br&gt;eLoader.java:457)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
&lt;br&gt;java:410)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
&lt;br&gt;java:398)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(De
&lt;br&gt;faultClassLoader.java:105)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.ClassLoader.loadClass(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.ClassLoader.loadClassInternal(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.dosgi.discovery.zookeeper.Activator.createZooKeeperDis
&lt;br&gt;covery(Activator.java:112)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.dosgi.discovery.zookeeper.Activator.start(Activator.ja
&lt;br&gt;va:46)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.dosgi.singlebundle.AggregatedActivator.startEmbeddedAc
&lt;br&gt;tivators(AggregatedActivator.java:115)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.cxf.dosgi.singlebundle.AggregatedActivator.start(Aggregate
&lt;br&gt;dActivator.java:46)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(Bund
&lt;br&gt;leContextImpl.java:783)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.security.AccessController.doPrivileged(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActiv
&lt;br&gt;ator(BundleContextImpl.java:774)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(Bund
&lt;br&gt;leContextImpl.java:755)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Bundl
&lt;br&gt;eHost.java:352)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac
&lt;br&gt;tBundle.java:280)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac
&lt;br&gt;tBundle.java:272)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._st
&lt;br&gt;art(FrameworkCommandProvider.java:253)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.
&lt;br&gt;execute(FrameworkCommandInterpreter.java:155)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(F
&lt;br&gt;rameworkConsole.java:303)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(Fra
&lt;br&gt;meworkConsole.java:288)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(Framewo
&lt;br&gt;rkConsole.java:224)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.Thread.run(Unknown Source) Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.topologymanager.Activator start
&lt;br&gt;INFO: TopologyManager: start()
&lt;br&gt;Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.topologymanager.RemoteServiceAdminL
&lt;br&gt;ist$1 addingService
&lt;br&gt;INFO: Adding RemoteServiceAdmin to list of admins Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.topologymanager.RemoteServiceAdminL
&lt;br&gt;ist$1 addingService
&lt;br&gt;INFO: enlisted RemoteEventAdmins: 0
&lt;br&gt;Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.topologymanager.TopologyManager tri ggerExportImportForRemoteSericeAdmin
&lt;br&gt;INFO: TopologyManager: triggerExportImportForRemoteSericeAdmin()
&lt;br&gt;Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.topologymanager.TopologyManagerImpo
&lt;br&gt;rt triggerExportImportForRemoteSericeAdmin
&lt;br&gt;SEVERE: NOT IMPLEMENTED !!!
&lt;br&gt;Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.topologymanager.EndpointListenerImp
&lt;br&gt;l getRegistrationProperties
&lt;br&gt;INFO: EndpointListener: current filter: []
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: David Bosschaert [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26889788&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.bosschaert@...&lt;/a&gt;]
&lt;br&gt;Sent: Tuesday, December 22, 2009 6:27 AM
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26889788&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;Subject: Re: [DOSGI] cxf 2.2.5 in the DOSGI 1.2 snapshot download?
&lt;br&gt;&lt;br&gt;I've just updated CXF/DOSGi trunk to use CXF 2.2.5
&lt;br&gt;&lt;br&gt;BTW you should be able to use CXF 2.2.5 with the DOSGI 1.1 release. In the multi bundle distro, just replace the cxf-bundle-minimal-2.2.5.jar with the 2.2.5 version. Haven't tried it but it should work...
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;David
&lt;br&gt;&lt;br&gt;2009/12/22 David Bosschaert &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26889788&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.bosschaert@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Thomas,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hmmm, I would think so, but the 1.1 release also has 2.2.4.
&lt;br&gt;&amp;gt; I'll update the build system to pick up 2.2.5.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; BTW I *really* advise you to use the 1.1 release and not 1.2-SNAPSHOT
&lt;br&gt;&amp;gt; at this moment in time as there is a lot of refactoring going on @
&lt;br&gt;&amp;gt; dosgi trunk [1]. So unless you like living on the edge I would go for
&lt;br&gt;&amp;gt; the 1.1 release :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; David
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [1]
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/Migrating-CXF-DOSGi-to-be-complaint-with-the-new&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Migrating-CXF-DOSGi-to-be-complaint-with-the-new&lt;/a&gt;&lt;br&gt;&amp;gt; -OSGi-Remote-Service--Admin-spec-td26645023.html
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/12/21 Shulok, Thomas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26889788&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thomas.shulok@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Just downloaded the lastest 1.2 snapshot, and it still has cxf-bundle-minimal-2.2.4.jar. &amp;nbsp;Should this be 2.2.5 now?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt; Thom
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-DOSGI--cxf-2.2.5-in-the-DOSGI-1.2-snapshot-download--tp26880487p26889788.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26889178</id>
	<title>Re: [DOSGI] cxf 2.2.5 in the DOSGI 1.2 snapshot download?</title>
	<published>2009-12-22T06:27:27Z</published>
	<updated>2009-12-22T06:27:27Z</updated>
	<author>
		<name>David Bosschaert</name>
	</author>
	<content type="html">I've just updated CXF/DOSGi trunk to use CXF 2.2.5
&lt;br&gt;&lt;br&gt;BTW you should be able to use CXF 2.2.5 with the DOSGI 1.1 release. In
&lt;br&gt;the multi bundle distro, just replace the cxf-bundle-minimal-2.2.5.jar
&lt;br&gt;with the 2.2.5 version. Haven't tried it but it should work...
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;David
&lt;br&gt;&lt;br&gt;2009/12/22 David Bosschaert &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26889178&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.bosschaert@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Thomas,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hmmm, I would think so, but the 1.1 release also has 2.2.4.
&lt;br&gt;&amp;gt; I'll update the build system to pick up 2.2.5.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; BTW I *really* advise you to use the 1.1 release and not 1.2-SNAPSHOT
&lt;br&gt;&amp;gt; at this moment in time as there is a lot of refactoring going on @
&lt;br&gt;&amp;gt; dosgi trunk [1]. So unless you like living on the edge I would go for
&lt;br&gt;&amp;gt; the 1.1 release :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; David
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [1] &lt;a href=&quot;http://old.nabble.com/Migrating-CXF-DOSGi-to-be-complaint-with-the-new-OSGi-Remote-Service--Admin-spec-td26645023.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Migrating-CXF-DOSGi-to-be-complaint-with-the-new-OSGi-Remote-Service--Admin-spec-td26645023.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/12/21 Shulok, Thomas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26889178&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thomas.shulok@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Just downloaded the lastest 1.2 snapshot, and it still has cxf-bundle-minimal-2.2.4.jar.  Should this be 2.2.5 now?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt; Thom
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-DOSGI--cxf-2.2.5-in-the-DOSGI-1.2-snapshot-download--tp26880487p26889178.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26888952</id>
	<title>jms-spec-demo example in apache-cxf-2.3.0-SNAPSHOT: No DestinationFactory was found ....</title>
	<published>2009-12-22T06:11:07Z</published>
	<updated>2009-12-22T06:11:07Z</updated>
	<author>
		<name>Nguyen Tien Luong</name>
	</author>
	<content type="html">   Hi,
&lt;br&gt;&lt;br&gt;I'm trying to run jms-spec-demo example in the snapshot version of CXF (apache-cxf-2.3.0-SNAPSHOT-src)
&lt;br&gt; 
&lt;br&gt;I used maven for building.
&lt;br&gt;&lt;br&gt;    mvn install (this will build the demo)  &amp;lt;--- It's OK
&lt;br&gt;        In separate command windows/shells:
&lt;br&gt;    mvn -Pjms.broker &amp;lt;--- It's OK
&lt;br&gt;    mvn -Pserver &amp;lt;--- error raises here
&lt;br&gt;&lt;br&gt;&lt;br&gt;__________________________________________________________
&lt;br&gt;[ERROR] BUILD ERROR
&lt;br&gt;[INFO] ------------------------------------------------------------------------
&lt;br&gt;[INFO] An exception occured while executing the Java class. null
&lt;br&gt;No DestinationFactory was found for the namespace &lt;a href=&quot;http://www.w3.org/2008/07/soap/bindings/JMS/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2008/07/soap/bindings/JMS/&lt;/a&gt;.
&lt;br&gt;[INFO] ------------------------------------------------------------------------
&lt;br&gt;[INFO] Trace
&lt;br&gt;org.apache.maven.lifecycle.LifecycleExecutionException: An exception occured while executing the Java class. null
&lt;br&gt;        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:583)
&lt;br&gt;        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:499)
&lt;br&gt;        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:478)
&lt;br&gt;        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:330)
&lt;br&gt;        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:291)
&lt;br&gt;        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)
&lt;br&gt;        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
&lt;br&gt;        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
&lt;br&gt;        at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
&lt;br&gt;        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
&lt;br&gt;        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
&lt;br&gt;        at java.lang.reflect.Method.invoke(Method.java:585)
&lt;br&gt;        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
&lt;br&gt;        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
&lt;br&gt;        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
&lt;br&gt;        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
&lt;br&gt;Caused by: org.apache.maven.plugin.MojoExecutionException: An exception occured while executing the Java class. null
&lt;br&gt;        at org.codehaus.mojo.exec.ExecJavaMojo.execute(ExecJavaMojo.java:338)
&lt;br&gt;        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:451)
&lt;br&gt;        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:558)
&lt;br&gt;        ... 16 more
&lt;br&gt;Caused by: java.lang.reflect.InvocationTargetException
&lt;br&gt;        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
&lt;br&gt;        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
&lt;br&gt;        at java.lang.reflect.Method.invoke(Method.java:585)
&lt;br&gt;        at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:283)
&lt;br&gt;        at java.lang.Thread.run(Thread.java:595)
&lt;br&gt;Caused by: javax.xml.ws.WebServiceException: org.apache.cxf.service.factory.ServiceConstructionException
&lt;br&gt;        at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:275)
&lt;br&gt;        at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:209)
&lt;br&gt;        at org.apache.cxf.jaxws.spi.ProviderImpl.createAndPublishEndpoint(ProviderImpl.java:84)
&lt;br&gt;        at javax.xml.ws.Endpoint.publish(Endpoint.java:47)
&lt;br&gt;        at demo.jms_greeter.server.Server.&amp;lt;init&amp;gt;(Server.java:32)
&lt;br&gt;        at demo.jms_greeter.server.Server.main(Server.java:37)
&lt;br&gt;        ... 6 more
&lt;br&gt;Caused by: org.apache.cxf.service.factory.ServiceConstructionException
&lt;br&gt;        at org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:125)
&lt;br&gt;        at org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:167)
&lt;br&gt;        at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:346)
&lt;br&gt;        at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:259)
&lt;br&gt;        ... 11 more
&lt;br&gt;Caused by: org.apache.cxf.BusException: No DestinationFactory was found for the namespace &lt;a href=&quot;http://www.w3.org/2008/07/soap/bindings/JMS/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2008/07/soap/bindings/JMS/&lt;/a&gt;.
&lt;br&gt;        at org..apache.cxf.transport.DestinationFactoryManagerImpl.getDestinationFactory(DestinationFactoryManagerImpl.java:115)
&lt;br&gt;        at org.apache.cxf.endpoint.ServerImpl.initDestination(ServerImpl.java:85)
&lt;br&gt;        at org.apache.cxf.endpoint.ServerImpl.&amp;lt;init&amp;gt;(ServerImpl.java:69)
&lt;br&gt;        at org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:106)
&lt;br&gt;        ... 14 more
&lt;br&gt;[INFO] ------------------------------------------------------------------------
&lt;br&gt;[INFO] Total time: 12 seconds
&lt;br&gt;[INFO] Finished at: Tue Dec 22 14:50:07 CET 2009
&lt;br&gt;[INFO] Final Memory: 38M/64M
&lt;br&gt;[INFO] ------------------------------------------------------------------------
&lt;br&gt;__________________________________________________________
&lt;br&gt;&lt;br&gt;&lt;br&gt;Because the SOAP over JMS specification feature described here is a new feature under development for CXF 2.3, so I don't know this error relates to the snapshot version or it's my configuration that cause this thing.
&lt;br&gt;&lt;br&gt;Any help is appriciated
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;=========================================================================
&lt;br&gt;NGUYEN Tien Luong                    |                    M2PGI - UFRIMAG         
&lt;br&gt;13 Rue Blanche MONIER                |               Tel : 06.45.42.46.33
&lt;br&gt;38000 GRENOBLE                       |              &lt;a href=&quot;http://tienluong.info&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tienluong.info&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/jms-spec-demo-example-in-apache-cxf-2.3.0-SNAPSHOT%3A-No-DestinationFactory-was-found-....-tp26888952p26888952.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26888559</id>
	<title>problem while posting JSON text to RESTService</title>
	<published>2009-12-22T05:43:05Z</published>
	<updated>2009-12-22T05:43:05Z</updated>
	<author>
		<name>Balaji Sankar Chopparapu</name>
	</author>
	<content type="html">Hi All,
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I have problem while posting JSON text to RESTService. The service is
&lt;br&gt;failing with Exception
&lt;br&gt;&lt;br&gt;JAXBException occurred : unexpected element (uri:&amp;quot;
&lt;br&gt;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot;, local:&amp;quot;Customer&amp;quot;). Expected
&lt;br&gt;elements are &amp;lt;{}Customer&amp;gt;. unexpected element (uri:&amp;quot;
&lt;br&gt;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot;, local:&amp;quot;Customer&amp;quot;). Expected
&lt;br&gt;elements are &amp;lt;{}Customer&amp;gt;.
&lt;br&gt;&lt;br&gt;I believe this the problem with namespace. Pleas suggest me a solution
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;JSON Text
&lt;br&gt;&lt;br&gt;-----------------
&lt;br&gt;&lt;br&gt;{&amp;quot;Customer&amp;quot;:{&amp;quot;id&amp;quot;:123,&amp;quot;name&amp;quot;:&amp;quot;Balaji&amp;quot;}}
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Customer Service
&lt;br&gt;&lt;br&gt;------------------
&lt;br&gt;&lt;br&gt;@Path(&amp;quot;/customerservice/&amp;quot;)
&lt;br&gt;&lt;br&gt;public class CustomerService {
&lt;br&gt;&lt;br&gt;@POST
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; @Path(&amp;quot;/customers/&amp;quot;)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; public Response addCustomer(Customer customer) {
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;----invoking addCustomer, Customer name is: &amp;quot; +
&lt;br&gt;customer.getName());
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; customer.setId(++currentId);
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; customers.put(customer.getId(), customer);
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return Response.ok(customer).build();
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Spring-config.xml
&lt;br&gt;&lt;br&gt;--------------
&lt;br&gt;&lt;br&gt;&amp;lt;util:map id=&amp;quot;jsonNamespaceMap&amp;quot; map-class=&amp;quot;java.util.Hashtable&amp;quot;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;entry key=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/util:map&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;lt;jaxrs:serviceBeans&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;ref bean=&amp;quot;customerService&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;/jaxrs:serviceBeans&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Balaji
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/problem-while-posting-JSON-text-to-RESTService-tp26888559p26888559.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26888538</id>
	<title>JAXRSOutInterceptor - 346 - No message body writer has been found for response class Incidents.</title>
	<published>2009-12-22T05:42:29Z</published>
	<updated>2009-12-22T05:42:29Z</updated>
	<author>
		<name>cmoulliard</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I have designed a project running on Apache Felix Karaf 1.2.0 and using the following components :
&lt;br&gt;- Apache CXF : 2.2.5
&lt;br&gt;- Camel-cxf : 2.2.0-SNAPSHOT
&lt;br&gt;&lt;br&gt;This project consists in 4 different bundles :
&lt;br&gt;- REST service
&lt;br&gt;- Model
&lt;br&gt;- DAO
&lt;br&gt;- Route
&lt;br&gt;&lt;br&gt;All the required packages are imported/exported accordingly.
&lt;br&gt;&lt;br&gt;Surprisingly, when I try to do a GET, I receive the following warning without any error in the log except that the response send to the browser is &amp;quot;No message body reader has been found for request class ReportIncident&amp;quot;:
&lt;br&gt;&lt;br&gt;14:30:38,271 | WARN &amp;nbsp;| 74@qtp-8345336-0 | JAXRSUtils &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | pache.cxf.jaxrs.utils.JAXRSUtils &amp;nbsp;973 | No message body reader has been found for request class ReportIncident, ContentType : application/xml;charset=UTF-8.
&lt;br&gt;&lt;br&gt;In debug mode, I have see that the instance MessageBodyReader is null at the line 950 of the code
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; @SuppressWarnings(&amp;quot;unchecked&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; private static &amp;lt;T&amp;gt; Object readFromMessageBody(Class&amp;lt;T&amp;gt; targetTypeClass,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Type parameterType,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Annotation[] parameterAnnotations,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; InputStream is, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MediaType contentType, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; List&amp;lt;MediaType&amp;gt; consumeTypes,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Message m) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; List&amp;lt;MediaType&amp;gt; types = JAXRSUtils.intersectMimeTypes(consumeTypes, contentType);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MessageBodyReader provider = null;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (MediaType type : types) { 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; provider = ProviderFactory.getInstance(m)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .createMessageBodyReader(targetTypeClass,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;parameterType,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;parameterAnnotations,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;type,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;m);
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Where is the issue ?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;signature&quot;&gt;Charles Moulliard
&lt;br&gt;SOA Architect
&lt;br&gt;&lt;br&gt;My Blog : &lt;a href=&quot;http://cmoulliard.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cmoulliard.blogspot.com/&lt;/a&gt;&amp;nbsp;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/JAXRSOutInterceptor---346---No-message-body-writer-has-been-found-for-response-class-Incidents.-tp26888538p26888538.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26886122</id>
	<title>Re: [DOSGI] cxf 2.2.5 in the DOSGI 1.2 snapshot download?</title>
	<published>2009-12-22T01:37:07Z</published>
	<updated>2009-12-22T01:37:07Z</updated>
	<author>
		<name>David Bosschaert</name>
	</author>
	<content type="html">Hi Thomas,
&lt;br&gt;&lt;br&gt;Hmmm, I would think so, but the 1.1 release also has 2.2.4.
&lt;br&gt;I'll update the build system to pick up 2.2.5.
&lt;br&gt;&lt;br&gt;BTW I *really* advise you to use the 1.1 release and not 1.2-SNAPSHOT
&lt;br&gt;at this moment in time as there is a lot of refactoring going on @
&lt;br&gt;dosgi trunk [1]. So unless you like living on the edge I would go for
&lt;br&gt;the 1.1 release :)
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;David
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://old.nabble.com/Migrating-CXF-DOSGi-to-be-complaint-with-the-new-OSGi-Remote-Service--Admin-spec-td26645023.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Migrating-CXF-DOSGi-to-be-complaint-with-the-new-OSGi-Remote-Service--Admin-spec-td26645023.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;2009/12/21 Shulok, Thomas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26886122&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thomas.shulok@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Just downloaded the lastest 1.2 snapshot, and it still has cxf-bundle-minimal-2.2.4.jar.  Should this be 2.2.5 now?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Thom
&lt;br&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-DOSGI--cxf-2.2.5-in-the-DOSGI-1.2-snapshot-download--tp26880487p26886122.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26883372</id>
	<title>Re: sending attachments using JaxWsProxyFactoryBean and ClientProxy</title>
	<published>2009-12-21T19:24:50Z</published>
	<updated>2009-12-21T19:24:50Z</updated>
	<author>
		<name>erskine.dedios</name>
	</author>
	<content type="html">Hi Dan.
&lt;br&gt;&lt;br&gt;I tried your code snippet, but attachments still don't get sent. &amp;nbsp;I checked my byte[] attachment param, and it's not null.
&lt;br&gt;&lt;br&gt;Any suggestions?
&lt;br&gt;&lt;br&gt;Many thanks.
&lt;br&gt;Kin
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;dkulp wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;&amp;gt; &amp;nbsp; &amp;nbsp; void bindAttachmentsToSoapRequest(Object proxyObject, byte[]
&lt;br&gt;&amp;gt; attachments) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; final Client client = ClientProxy.getClient(proxyObject);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; client.getEndpoint().put(MessageContext.OUTBOUND_MESSAGE_ATTACHMENTS,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;new DataHandler(new
&lt;br&gt;&amp;gt; ByteArrayDataSource(attachments, &amp;quot;content/type&amp;quot;)));
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;That definitely won't work. &amp;nbsp; &amp;nbsp; I think the best way to get this to work is:
&lt;br&gt;import org.apache.cxf.attachment.AttachmentImpl;
&lt;br&gt;import org.apache.cxf.message.Attachment;
&lt;br&gt;import org.apache.cxf.message.Message;
&lt;br&gt;&lt;br&gt;Collection&amp;lt;Attachment&amp;gt; atts = new ArrayList&amp;lt;Attachment&amp;gt;();
&lt;br&gt;atts.add(new AttachmentImpl(&amp;quot;myId&amp;quot;, new DataHandler(new
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ByteArrayDataSource(attachments, &amp;quot;content/type&amp;quot;));
&lt;br&gt;&lt;br&gt;&amp;nbsp;((BindingProvider)proxyObject).getRequestContext().put(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Message.ATTACHMENTS,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; atts);
&lt;br&gt;&lt;br&gt;&lt;br&gt;Dan
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Fri December 18 2009 12:29:38 am erskine.dedios wrote:
&lt;br&gt;&amp;gt; Hi.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm very new to cxf, could you help me sort this out? &amp;nbsp;I am able to send a
&lt;br&gt;&amp;gt; soap message successfully, but attachments don't seem to get sent.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Below is a snippet of my code. ..
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; JaxWsProxyFactoryBean proxyFactory = new
&lt;br&gt;&amp;gt; JaxWsProxyFactoryBean();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; proxyFactory.setServiceClass(SendMessage.class);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; proxyFactory.setAddress(&amp;quot;&lt;a href=&quot;http://nelson:8089/mockSendMessageBinding&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://nelson:8089/mockSendMessageBinding&lt;/a&gt;&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; remoteSendMessageService = (SendMessage) proxyFactory.create();
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bindAttachmentsToSoapRequest(remoteSendMessageService,
&lt;br&gt;&amp;gt; attachments);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; remoteSendMessageService.sendMessage(destinationList,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;origin,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;subject);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; //...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; void bindAttachmentsToSoapRequest(Object proxyObject, byte[]
&lt;br&gt;&amp;gt; attachments) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; final Client client = ClientProxy.getClient(proxyObject);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; client.getEndpoint().put(MessageContext.OUTBOUND_MESSAGE_ATTACHMENTS,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;new DataHandler(new
&lt;br&gt;&amp;gt; ByteArrayDataSource(attachments, &amp;quot;content/type&amp;quot;)));
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I use soapui to receive my soap messages.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks.
&lt;br&gt;&amp;gt; Kin
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Daniel Kulp
&lt;br&gt;dkulp@apache.org
&lt;br&gt;&lt;a href=&quot;http://www.dankulp.com/blog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.dankulp.com/blog&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/sending-attachments-using-JaxWsProxyFactoryBean-and-ClientProxy-tp26839375p26883372.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26882695</id>
	<title>RE: Inflexible fault interceptor chain?</title>
	<published>2009-12-21T17:12:50Z</published>
	<updated>2009-12-21T17:12:50Z</updated>
	<author>
		<name>Gary Gregory-5</name>
	</author>
	<content type="html">Hello Dan and all,
&lt;br&gt;&lt;br&gt;Ok, the SAAJOutInterceptor solution almost worked. The behavior I describe below is the same in CXF 2.2.4 and 2.2.6-SNAPSHOT (as of Saturday's build). I am not on 2.2.5 due to some bugs that are fixed in 2.2.6. The debugging information I gathered for this message is with 2.2.4.
&lt;br&gt;&lt;br&gt;I have two scenarios, one works and one does not with the SAAJOutInterceptor solution. 
&lt;br&gt;&lt;br&gt;If a Fault is thrown by a custom interceptor at a certain point in the output chain, the wrong SOAP XML is generated, specifically no SOAP fault XML elements are generated. Let me start by showing what works and why before showing what does not and why.
&lt;br&gt;&lt;br&gt;In the first scenario, which works, a SoapFault is thrown by our provider's invoke(SOAPMessage) method under certain conditions, basically if our server detects certain errors. Our provider looks like this:
&lt;br&gt;&lt;br&gt;@WebServiceProvider
&lt;br&gt;@ServiceMode(value = Service.Mode.MESSAGE)
&lt;br&gt;public static class LdeWebServiceProvider implements Provider&amp;lt;SOAPMessage&amp;gt; {
&lt;br&gt;&amp;nbsp; &amp;nbsp;@Override
&lt;br&gt;&amp;nbsp; &amp;nbsp;public SOAPMessage invoke(SOAPMessage soapRequest) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; throw new SoapFault(&amp;quot;Our message&amp;quot;, Soap11.getInstance().getReceiver());
&lt;br&gt;&amp;nbsp; &amp;nbsp;}
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;In SAAJOutInterceptor.handleMessage, the local variable saaj is null, so the code path taken builds a SOAP message from scratch and plugs in a W3CDOMStreamWriter. All of the interceptors then write to W3CDOMStreamWriter instead of the default XMLStreamWriter which normally caches and writes to the HTTP wire. The W3CDOMStreamWriter allows me to transform the DOM before it gets on the wire. Great stuff, it works.
&lt;br&gt;&lt;br&gt;In the second scenario, I test our output feature where in addition to an optional transformation, we have custom interceptors to do optional XML validation before and after the XML transformation. After our provider successfully processed a message, the output chain processing kicks in and looks like this:
&lt;br&gt;&lt;br&gt;Chain org.apache.cxf.phase.PhaseInterceptorChain@c375934. Current flow:
&lt;br&gt;&amp;nbsp; setup [PolicyOutInterceptor]
&lt;br&gt;&amp;nbsp; pre-logical [SwAOutInterceptor, SoapHeaderOutFilterInterceptor]
&lt;br&gt;&amp;nbsp; post-logical [SoapPreProtocolOutInterceptor]
&lt;br&gt;&amp;nbsp; prepare-send [MessageSenderInterceptor, MessageModeOutInterceptor]
&lt;br&gt;&amp;nbsp; pre-stream [LoggingOutInterceptor, XmlDeclOutInterceptor*, AttachmentOutInterceptor, StaxOutInterceptor]
&lt;br&gt;&amp;nbsp; pre-protocol [MessageModeOutInterceptorInternal, SAAJOutInterceptor, SOAPHandlerInterceptor, OurWSS4JOutInterceptor]
&lt;br&gt;&amp;nbsp; write [SoapOutInterceptor]
&lt;br&gt;&amp;nbsp; pre-marshal [LogicalHandlerOutInterceptor, ValidatingOutInterceptor*, TransformOutInterceptor*, ValidatingOutInterceptor*]
&lt;br&gt;&amp;nbsp; marshal [BareOutInterceptor]
&lt;br&gt;&amp;nbsp; write-ending [SoapOutEndingInterceptor]
&lt;br&gt;&amp;nbsp; pre-protocol-ending [SAAJOutEndingInterceptor]
&lt;br&gt;&amp;nbsp; pre-stream-ending [StaxOutEndingInterceptor]
&lt;br&gt;&amp;nbsp; prepare-send-ending [MessageSenderEndingInterceptor]
&lt;br&gt;&lt;br&gt;The interceptors marked with * are mine:
&lt;br&gt;- XmlDeclOutInterceptor forces the XML declaration to be written.
&lt;br&gt;- ValidatingOutInterceptor validates XML
&lt;br&gt;- TransformOutInterceptor transforms XML
&lt;br&gt;- ValidatingOutInterceptor validates XML
&lt;br&gt;&lt;br&gt;The problem occurs if XML validation fails (the first validation in this test).
&lt;br&gt;&lt;br&gt;When the XML validation fails, an exception thrown, caught, and re-thrown as a fault.
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;At the start of fault processing, the chain when SAAJOutInterceptor is called looks like this:
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; Chain org.apache.cxf.phase.PhaseInterceptorChain@77c16c5f. Current flow:
&lt;br&gt;&amp;nbsp; setup [ServerPolicyOutFaultInterceptor]
&lt;br&gt;&amp;nbsp; prepare-send [MessageSenderInterceptor, Soap11FaultOutInterceptor]
&lt;br&gt;&amp;nbsp; pre-stream [LoggingOutInterceptor, XmlDeclOutInterceptor*, StaxOutInterceptor]
&lt;br&gt;&amp;nbsp; pre-protocol [WebFaultOutInterceptor, SAAJOutInterceptor, SOAPHandlerFaultOutInterceptor]
&lt;br&gt;&amp;nbsp; write [SoapOutInterceptor]
&lt;br&gt;&amp;nbsp; pre-marshal [LogicalHandlerFaultOutInterceptor]
&lt;br&gt;&amp;nbsp; marshal [Soap11FaultOutInterceptorInternal]
&lt;br&gt;&amp;nbsp; pre-protocol-ending [TransformOutFaultInterceptor*]
&lt;br&gt;&amp;nbsp; prepare-send-ending [MessageSenderEndingInterceptor]
&lt;br&gt;&lt;br&gt;The interceptors marked with * are mine:
&lt;br&gt;- XmlDeclOutInterceptor forces the XML declaration to be written.
&lt;br&gt;- TransformOutFaultInterceptor validates XML
&lt;br&gt;&lt;br&gt;When I step through this SAAJOutInterceptor invocation, the saaj variable is NOT null, so the code path taken is different from what I described above. Instead of a W3CDOMStreamWriter, a dummy XMLStreamWriter is created that throws away whatever is written to it:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //as the SOAPMessage already has everything in place, we do not need XMLStreamWriter to write
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //anything for us, so we just set XMLStreamWriter's output to a dummy output stream. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; XMLStreamWriter origWriter = message.getContent(XMLStreamWriter.class);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; message.put(ORIGINAL_XML_WRITER, origWriter);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; XMLStreamWriter dummyWriter = StaxUtils.createXMLStreamWriter(new OutputStream() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public void write(int b) throws IOException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public void write(byte b[], int off, int len) throws IOException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; message.setContent(XMLStreamWriter.class, dummyWriter);
&lt;br&gt;&lt;br&gt;No wonder I get no SOAP fault information back, I get:
&lt;br&gt;&lt;br&gt;&amp;lt;?xml version='1.0' encoding='ISO-8859-1'?&amp;gt;
&lt;br&gt;&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/a&gt;&amp;quot; xmlns:soap=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;SOAP-ENV:Header xmlns:SOAP-ENV=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ais:requestID xmlns:ais=&amp;quot;&lt;a href=&quot;http://com.seagullsw.appinterface/AppInterfaceServer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://com.seagullsw.appinterface/AppInterfaceServer&lt;/a&gt;&amp;quot;&amp;gt;{c0a80102-00ce16ad0000010e75da25398002}&amp;lt;/ais:requestID&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/SOAP-ENV:Header&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;SOAP-ENV:Body xmlns:SOAP-ENV=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/a&gt;&amp;quot; /&amp;gt;
&lt;br&gt;&amp;lt;/SOAP-ENV:Envelope&amp;gt;
&lt;br&gt;&lt;br&gt;Is this a bug? Why would there be a dummy writer put in place? Is there another CXF way to do this?
&lt;br&gt;&lt;br&gt;Thank you,
&lt;br&gt;Gary
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Gary Gregory
&lt;br&gt;&amp;gt; Sent: Friday, December 18, 2009 18:11
&lt;br&gt;&amp;gt; To: 'Daniel Kulp'; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26882695&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: RE: Inflexible fault interceptor chain?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ok, that worked!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thank you Dan,
&lt;br&gt;&amp;gt; Gary
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; From: Daniel Kulp [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26882695&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dkulp@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; &amp;gt; Sent: Friday, December 18, 2009 07:33
&lt;br&gt;&amp;gt; &amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26882695&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; Cc: Gary Gregory; Lee Breisacher; Nikolay Glazyrin
&lt;br&gt;&amp;gt; &amp;gt; Subject: Re: Inflexible fault interceptor chain?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Honestly, the EASIEST way to accomplish this, since you are using
&lt;br&gt;&amp;gt; soap,
&lt;br&gt;&amp;gt; &amp;gt; is to
&lt;br&gt;&amp;gt; &amp;gt; add the SAAJOutInterceptor to the fault chain. &amp;nbsp;Then, your
&lt;br&gt;&amp;gt; interceptor
&lt;br&gt;&amp;gt; &amp;gt; would
&lt;br&gt;&amp;gt; &amp;gt; live right before it's &amp;quot;ending&amp;quot; interceptor and do:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; message.getContext(SOAPMessage.class)
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; to get the SAAJ model out. &amp;nbsp; Since the SAAJ model implements the DOM
&lt;br&gt;&amp;gt; &amp;gt; interfaces, you can then feed that into an XSLT processor or similar
&lt;br&gt;&amp;gt; to
&lt;br&gt;&amp;gt; &amp;gt; transform it and then set a new version back with the setContent
&lt;br&gt;&amp;gt; call.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Dan
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; On Fri December 18 2009 4:13:29 am Gary Gregory wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Hi All:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I need to apply an XSL transformation to messages coming out of CXF
&lt;br&gt;&amp;gt; &amp;gt; (our
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;users configure what the XSL looks like.) For a normal
&lt;br&gt;&amp;gt; (successful)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;message, I have an interceptor (during Phase.PRE_MARSHAL) that
&lt;br&gt;&amp;gt; uses
&lt;br&gt;&amp;gt; &amp;gt; the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;DOM aspect of a message. That works great. BTW, I get to the DOM
&lt;br&gt;&amp;gt; &amp;gt; like
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;this:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Node node = (Node) message.getContent(List.class).get(0);
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; That seems brittle, is there a safer way to get to an aspect of the
&lt;br&gt;&amp;gt; &amp;gt; message
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;I can feed to javax.xml.transform?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; The real issue comes with fault messages because the fault chain
&lt;br&gt;&amp;gt; uses
&lt;br&gt;&amp;gt; &amp;gt; an
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt;. The fault chain looks like this:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Chain org.apache.cxf.phase.PhaseInterceptorChain@3015b303. Current
&lt;br&gt;&amp;gt; &amp;gt; flow:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; setup [ServerPolicyOutFaultInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; prepare-send [MessageSenderInterceptor,
&lt;br&gt;&amp;gt; Soap11FaultOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; pre-stream [LoggingOutInterceptor, XmlDeclOutInterceptor*,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;StaxOutInterceptor] pre-protocol [WebFaultOutInterceptor,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;SOAPHandlerFaultOutInterceptor] write [SoapOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; pre-marshal [LogicalHandlerFaultOutInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; marshal [Soap11FaultOutInterceptorInternal]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; pre-stream-ending [StaxOutEndingInterceptor,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;TransformOutFaultInterceptor*] prepare-send-ending
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;[MessageSenderEndingInterceptor]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; FYI, the interceptors marked with * are our own:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; XmlDeclOutInterceptor forces an XML declaration to be
&lt;br&gt;&amp;gt; &amp;gt; written.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TransformOutFaultInterceptor is where I thought I could
&lt;br&gt;&amp;gt; &amp;gt; transform
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;the fault XML message.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; The
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt; looks like this:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; [StreamWriter: class com.ctc.wstx.sw.SimpleNsStreamWriter,
&lt;br&gt;&amp;gt; underlying
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;outputter:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; com.ctc.wstx.sw.ISOLatin1XmlWriter@1125cf44&amp;lt;mailto:com.ctc.wstx.sw.ISOL
&lt;br&gt;&amp;gt; &amp;gt; ati
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; n1XmlWriter@1125cf44&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; The com.ctc.wstx.sw.ISOLatin1XmlWriter wraps a
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;org.apache.cxf.io.CachedOutputStream, which in turns wraps:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; currentStream - LoadingByteArrayOutputStream
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; flowThroughStream -
&lt;br&gt;&amp;gt; &amp;gt; AbstractHTTPDestination$WrappedOutputStream
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; All of this to say that when the chain's interceptors are working
&lt;br&gt;&amp;gt; &amp;gt; with the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;message's
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt;, the bytes are cached and written to the wire.
&lt;br&gt;&amp;gt; It
&lt;br&gt;&amp;gt; &amp;gt; is not
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;possible to catch the fault XML message and change it.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; The only thing I've come up with but not implemented yet would be
&lt;br&gt;&amp;gt; to
&lt;br&gt;&amp;gt; &amp;gt; insert
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;an interceptor before the XML declaration is written and put the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt; into a temp spot in the message content map,
&lt;br&gt;&amp;gt; then
&lt;br&gt;&amp;gt; &amp;gt; put a
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;new
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt; on a byte array in its place. A pre-stream-
&lt;br&gt;&amp;gt; ending
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;interceptor can take those bytes, apply XSL to them and then write
&lt;br&gt;&amp;gt; &amp;gt; them to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;the original
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt;, before putting the original
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; XMLStreamWriter&amp;lt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/javax/xml/stream/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; XML
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; StreamWriter.html&amp;gt; back in it original slot in the message content
&lt;br&gt;&amp;gt; &amp;gt; map.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; That seems like big old hack.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Any ideas on a cleaner solution?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Thank you,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Gary Gregory
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Seagull Software
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26882695&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ggregory@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; www.seagullsoftware.com
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt; Daniel Kulp
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26882695&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dkulp@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://www.dankulp.com/blog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.dankulp.com/blog&lt;/a&gt;&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Inflexible-fault-interceptor-chain--tp26840876p26882695.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26882431</id>
	<title>default namespace not specified from xjc output when no package-info.java</title>
	<published>2009-12-21T16:39:25Z</published>
	<updated>2009-12-21T16:39:25Z</updated>
	<author>
		<name>Dean Andrews-2</name>
	</author>
	<content type="html">cxf-2.2.3; jaxb 2.1.3; java 1.6
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Was trying to see where the parameter name was being lost and the differences in wsdl for different the different xml parameters (element vs type). &amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;So created a simple xsd:
&lt;br&gt;&lt;br&gt;&amp;lt;xsd:schema xmlns:xsd=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema&lt;/a&gt;&amp;quot; &amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;xsd:element name=&amp;quot;e2&amp;quot; type=&amp;quot;t2&amp;quot;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/xsd:element&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;xsd:complexType name=&amp;quot;t2&amp;quot;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;xsd:sequence&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;xsd:element name=&amp;quot;Child&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/xsd:sequence&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/xsd:complexType&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;/xsd:schema&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;And a simple ws to access the xjc generated classes:
&lt;br&gt;&lt;br&gt;package test.ws.services;
&lt;br&gt;&lt;br&gt;…
&lt;br&gt;&lt;br&gt;@WebService
&lt;br&gt;&lt;br&gt;public class SampleXJCWS {
&lt;br&gt;&lt;br&gt;&amp;nbsp; @Oneway
&lt;br&gt;&lt;br&gt;&amp;nbsp; public void doE2(T2 el) {
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;DoE2 = &amp;quot; + el);
&lt;br&gt;&lt;br&gt;&amp;nbsp; }
&lt;br&gt;&lt;br&gt;…
&lt;br&gt;&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;The captured wsdl, was invalid, xerces &amp;quot;Namespace URI {} not available in schema ws.samplexjc.wsdl&amp;quot;:
&lt;br&gt;&lt;br&gt;&amp;lt;wsdl:definitions name=&amp;quot;SampleXJCWSService&amp;quot; targetNamespace=&amp;quot;&lt;a href=&quot;http://services.ws.test/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://services.ws.test/&lt;/a&gt;&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xmlns:ns1=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/wsdl/soap/http&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/wsdl/soap/http&lt;/a&gt;&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xmlns:soap=&amp;quot;&lt;a href=&quot;http://schemas.xmlsoap.org/wsdl/soap/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/wsdl/soap/&lt;/a&gt;&amp;quot; xmlns:tns=&amp;quot;&lt;a href=&quot;http://services.ws.test/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://services.ws.test/&lt;/a&gt;&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xmlns:wsdl=&lt;a href=&quot;http://schemas.xmlsoap.org/wsdl/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/wsdl/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xmlns:xsd=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;wsdl:types&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;xs:schema elementFormDefault=&amp;quot;unqualified&amp;quot; targetNamespace=&amp;quot;&lt;a href=&quot;http://services.ws.test/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://services.ws.test/&lt;/a&gt;&amp;quot; version=&amp;quot;1.0&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:tns=&amp;quot;&lt;a href=&quot;http://services.ws.test/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://services.ws.test/&lt;/a&gt;&amp;quot; xmlns:xs=&lt;a href=&quot;http://www.w3.org/2001/XMLSchema&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;…
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;xs:complexType name=&amp;quot;doE2&amp;quot;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;xs:sequence&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;arg0&amp;quot; type=&amp;quot;t2&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/xs:sequence&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/xs:complexType&amp;gt;
&lt;br&gt;&lt;br&gt;…
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;xs:schema targetNamespace=&amp;quot;&lt;a href=&quot;http://services.ws.test/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://services.ws.test/&lt;/a&gt;&amp;quot; version=&amp;quot;1.0&amp;quot; xmlns:xs=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&lt;br&gt;…
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;xs:complexType name=&amp;quot;t2&amp;quot;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;xs:sequence&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;xs:element name=&amp;quot;Child&amp;quot; type=&amp;quot;xs:anyType&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/xs:sequence&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/xs:complexType&amp;gt;
&lt;br&gt;&lt;br&gt;…
&lt;br&gt;&lt;br&gt;&amp;lt;/wsdl:definitions&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;This can be corrected by adding an xmlns=&lt;a href=&quot;http://services.ws.test/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://services.ws.test/&lt;/a&gt;&amp;nbsp;to both schema declarations. &amp;nbsp;It is not a problem if a package-info class exists.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/default-namespace-not-specified-from-xjc-output-when-no-package-info.java-tp26882431p26882431.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26880518</id>
	<title>Re: CXF SSL and Configuration</title>
	<published>2009-12-21T13:40:21Z</published>
	<updated>2009-12-21T13:40:21Z</updated>
	<author>
		<name>dkulp</name>
	</author>
	<content type="html">On Mon December 21 2009 1:13:28 pm blitzer wrote:
&lt;br&gt;&amp;gt; I removed everything but &amp;lt;http-conf:tlsClientParameters
&lt;br&gt;&amp;gt; secureSocketProtocol=&amp;quot;SSL&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; And it now works. What causes this to work?
&lt;br&gt;&lt;br&gt;Basically, at one point a few versions ago, for any https stuff, we REQUIRED 
&lt;br&gt;the tlsClientParameters to be configured. &amp;nbsp; If you used an https URL without 
&lt;br&gt;it, we'd throw an exception. &amp;nbsp; As you discovered, configuring the TLS stuff 
&lt;br&gt;can be a bit complex so we added the ability for https URL's to work if the 
&lt;br&gt;tlsClientParameters setting isn't configured by fully delegating to the JRE 
&lt;br&gt;for security/https stuff. &amp;nbsp; &amp;nbsp;However, if tlsClientParameters is configured, we 
&lt;br&gt;can no longer delegate to the JRE and use the configured information. &amp;nbsp; Thus, 
&lt;br&gt;once you deleted the configuration, the JRE is used and it should &amp;nbsp;work for 
&lt;br&gt;you.
&lt;br&gt;&lt;br&gt;Dan
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; blitzer wrote:
&lt;br&gt;&amp;gt; &amp;gt; So, in short I have a small configuration issue. With one line of code in
&lt;br&gt;&amp;gt; &amp;gt; an axis client I can use a url against a web service that is https. &amp;nbsp;All
&lt;br&gt;&amp;gt; &amp;gt; i have to do is set
&lt;br&gt;&amp;gt; &amp;gt; System.setProperty(&amp;quot;javax.net.ssl.truststore&amp;quot;,storeLocation) and my
&lt;br&gt;&amp;gt; &amp;gt; client works.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; With CXF it seems there is much more to it. I have tried many many things
&lt;br&gt;&amp;gt; &amp;gt; from lots of searches.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I have tried a conduit that looks like this
&lt;br&gt;&amp;gt; &amp;gt; Configuration A:
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;http-conf:conduit name=&amp;quot;*.http-conduit&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;http-conf:client ProxyServer=&amp;quot;aProxy&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; ProxyServerPort=&amp;quot;80&amp;quot; AllowChunking=&amp;quot;false&amp;quot; /&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;http-conf:tlsClientParameters disableCNCheck=&amp;quot;true&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; secureSocketProtocol=&amp;quot;SSL&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;conf-sec:trustManagers&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;conf-sec:certStore
&lt;br&gt;&amp;gt; &amp;gt; file=&amp;quot;E://PLAYGROUND//blitz//cert//store&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/conf-sec:trustManagers&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/http-conf:tlsClientParameters&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;http-conf:authorization&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;conf-sec:UserName&amp;gt;User&amp;lt;/conf-sec:UserName&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;conf-sec:Password&amp;gt;pass&amp;lt;/conf-sec:Password&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/http-conf:authorization&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/http-conf:conduit&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; And one that looks like this:
&lt;br&gt;&amp;gt; &amp;gt; Configuration B:
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;http-conf:conduit name=&amp;quot;*.http-conduit&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;http-conf:client ProxyServer=&amp;quot;aProxy&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; ProxyServerPort=&amp;quot;80&amp;quot; AllowChunking=&amp;quot;false&amp;quot; /&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;http-conf:tlsClientParameters disableCNCheck=&amp;quot;true&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; secureSocketProtocol=&amp;quot;SSL&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;conf-sec:trustManagers&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;conf-sec:keyStore type=&amp;quot;JKS&amp;quot; password=&amp;quot;password&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; file=&amp;quot;E:/PLAYGROUND/blitz/cert/store&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/conf-sec:trustManagers&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/http-conf:tlsClientParameters&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;http-conf:authorization&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;conf-sec:UserName&amp;gt;User&amp;lt;/conf-sec:UserName&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;conf-sec:Password&amp;gt;pass&amp;lt;/conf-sec:Password&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/http-conf:authorization&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/http-conf:conduit&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I am not a &amp;nbsp;cert, keystore expert by any means and I am confused on which
&lt;br&gt;&amp;gt; &amp;gt; configuration I should be using. &amp;nbsp;My use case is using cxf to call a
&lt;br&gt;&amp;gt; &amp;gt; third party https service. I pulled the cert from their site and
&lt;br&gt;&amp;gt; &amp;gt; performed a keytool import on it to get the store. &amp;nbsp;All the proxy and
&lt;br&gt;&amp;gt; &amp;gt; basic auth stuff works like a charm. When I try to use ssl however I
&lt;br&gt;&amp;gt; &amp;gt; cannot get a single configuration to work. I am sure that this works but
&lt;br&gt;&amp;gt; &amp;gt; online everyone that has solved this issue has a different way of doing
&lt;br&gt;&amp;gt; &amp;gt; so.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; With Configuration A I get an error about my DerInputStream being too
&lt;br&gt;&amp;gt; &amp;gt; large.
&lt;br&gt;&amp;gt; &amp;gt; With Configuration B I get an error that there is no trusted
&lt;br&gt;&amp;gt; &amp;gt; certification found. Also with this configuration I debugged the
&lt;br&gt;&amp;gt; &amp;gt; HttpConduit object and in the tlsClientParameters I can see the store in
&lt;br&gt;&amp;gt; &amp;gt; all its glory with all the correct configurations that are in the
&lt;br&gt;&amp;gt; &amp;gt; configuration xml file.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;I want cxf to make this project a success. &amp;nbsp;Any ideas on what I am doing
&lt;br&gt;&amp;gt; &amp;gt; wrong?
&lt;br&gt;&amp;gt; &amp;gt; Thanks
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;Daniel Kulp
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26880518&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dkulp@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.dankulp.com/blog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.dankulp.com/blog&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CXF-SSL-and-Configuration-tp26847600p26880518.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26880487</id>
	<title>[DOSGI] cxf 2.2.5 in the DOSGI 1.2 snapshot download?</title>
	<published>2009-12-21T13:38:01Z</published>
	<updated>2009-12-21T13:38:01Z</updated>
	<author>
		<name>bonthomme</name>
	</author>
	<content type="html">Hi All,
&lt;br&gt;&lt;br&gt;Just downloaded the lastest 1.2 snapshot, and it still has cxf-bundle-minimal-2.2.4.jar. &amp;nbsp;Should this be 2.2.5 now?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Thom
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-DOSGI--cxf-2.2.5-in-the-DOSGI-1.2-snapshot-download--tp26880487p26880487.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26880203</id>
	<title>Field Decrypts but does not unmarshall</title>
	<published>2009-12-21T13:31:54Z</published>
	<updated>2009-12-21T13:31:54Z</updated>
	<author>
		<name>Howard Points</name>
	</author>
	<content type="html">&lt;br&gt;I have a field in an inbound request that is encrypted via WS-Security. I can step into the wss4j code and see the field is being decrypted properly, but the field is null when it gets into my endpoint impl. I am thinking that something is going wrong during the unmarshalling. The field of concern type is an xsd:any. I am using CxF 2.2.5. I set a breakpoint in SoapHeaderInterceptor and stepped through it, but did not see any problems. Is there a better place to set a breakpoint to debug this?
&lt;br&gt;&lt;br&gt;Does anyone know what's going wrong? 
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Howard
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Field-Decrypts-but-does-not-unmarshall-tp26880203p26880203.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26878611</id>
	<title>RE: Start time of cxf</title>
	<published>2009-12-21T11:09:53Z</published>
	<updated>2009-12-21T11:09:53Z</updated>
	<author>
		<name>bonthomme</name>
	</author>
	<content type="html">Hi All,
&lt;br&gt;&lt;br&gt;I've been seeing the same thing, especially on machines that are not connected to the outside world (as might be expected). &amp;nbsp;Is there any suggestion for a workaround here? &amp;nbsp;
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Thom 
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Daniel Kulp [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878611&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dkulp@...&lt;/a&gt;]
&lt;br&gt;Sent: Monday, November 02, 2009 7:10 AM
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878611&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878611&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;florian.grunow@...&lt;/a&gt;
&lt;br&gt;Subject: Re: Start time of cxf
&lt;br&gt;&lt;br&gt;&lt;br&gt;It's definitely trying to download something schema related:
&lt;br&gt;&lt;br&gt;The last line in the stack with CXF is:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.cxf.dosgi.dsw.OsgiUtils.readIntentMap(OsgiUtils.java:422)
&lt;br&gt;&lt;br&gt;Thus, it's something in the intent map. &amp;nbsp;Looking at it:
&lt;br&gt;org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75)
&lt;br&gt;org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396)
&lt;br&gt;&lt;br&gt;Those two lines are while parsing the Spring beans files. &amp;nbsp; It's loading the 
&lt;br&gt;XML and trying to validate the beans files. &amp;nbsp; Thus, this is down in Spring 
&lt;br&gt;someplace. &amp;nbsp;
&lt;br&gt;&lt;br&gt;Dan
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Mon November 2 2009 7:22:09 am &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878611&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;florian.grunow@...&lt;/a&gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi there!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Daniel Kulp &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878611&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dkulp@...&lt;/a&gt;&amp;gt; wrote on 30.10.2009 17:45:29:
&lt;br&gt;&amp;gt; &amp;gt; Can you &amp;quot;kill -3&amp;quot; the container during this and see the stack trace? 
&lt;br&gt;&amp;gt; &amp;gt; I'm
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; wondering if it's downloading a schema off the internet or something.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I attached the dump when running kill -3 during cxf startup.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Any ideas?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; How long does it take on your machines?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Florian
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; InterComponentWare AG:
&lt;br&gt;&amp;gt; Vorstand: Dr. Lutz Kleinholz (Vors.), Dr. Georg Ralle, Jörg Stadler /
&lt;br&gt;&amp;gt; &amp;nbsp;Aufsichtsratsvors.: Prof. Dr. Christof Hettich Firmensitz: 69190 
&lt;br&gt;&amp;gt; Walldorf, &amp;nbsp;Industriestraße 41 / AG Mannheim HRB 351761 / USt.-IdNr.: 
&lt;br&gt;&amp;gt; DE 198388516 &amp;nbsp;=
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;Daniel Kulp
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878611&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dkulp@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.dankulp.com/blog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.dankulp.com/blog&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Start-time-of-cxf-tp26131329p26878611.html" />
</entry>

</feed>
