ws-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin Gainty <mgai...@hotmail.com>
Subject RE: Deployment issue in WAS 7 server (Web Sphere Application Server) #### CXF 2.7 + Neethi 3.0.2
Date Sun, 18 Nov 2012 14:48:09 GMT

This is what Im referring to:
http://servicemix.apache.org/docs/4.4.x/jbi/components/servicemix-cxf-bc.html
A JBI compliant HTTP/SOAP or JMS/SOAP binding component named servicemix-cxf-bc which use
apache cxf internally. The reason why the servicemix people would not touch the code is they
said they incorporated the converters DIRECTLY from Apache-CXF
They asked me to file a JIRA with CXF which i did..and thats where the problem was dutifully
ignored Here is my META-INF\spring\beans.xml <?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xmlns:cxfbc="http://servicemix.apache.org/cxfbc/1.0"
 xmlns:cxfse="http://servicemix.apache.org/cxfse/1.0"  xmlns:http="http://servicemix.apache.org/http/1.0"
 xmlns:tns="http://sessionFacade.services.middleware.BigBankEurope.com/"
 xmlns:bdp="http://new.webservice.namespace"
 xmlns:bdpcust="http://www.BigBankEurope.es/webservices/ICBDP/Onlinecardholdere/F_icbdp_onlinecardholder_e/intranet/ICBDPChannel/vDraft"
 xmlns:osgi="http://www.springframework.org/schema/osgi"  xmlns:util="http://www.springframework.org/schema/util"
 xsi:schemaLocation="
  http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
  http://servicemix.apache.org/cxfbc/1.0 http://servicemix.apache.org/cxfbc/1.0/servicemix-cxf-bc.xsd
  http://servicemix.apache.org/cxfse/1.0 http://servicemix.apache.org/cxfse/1.0/servicemix-cxf-se.xsd
  http://servicemix.apache.org/http/1.0 http://servicemix.apache.org/http/1.0/servicemix-http.xsd

  http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd
  http://www.springframework.org/schema/osgi http://www.springframework.org/schema/osgi/spring-osgi.xsd
">
</snip>
and now  the code that will break CXF
 <cxfbc:provider service="bdpcust:ICBDPChannel_Service"
  endpoint="ICBDPChannelPortHTTP" wsdl="classpath:ICBDPChannel_vDraft.wsdl"
  locationURI=http://BigBankEurope.dev.corp/ICBDP_ENS/ws/ICBDP_Def_Listener useJBIWrapper='false'>
  <cxfbc:outInterceptors>
   <!-- SAAJ Interceptor needs to be explicitly declared only in CXF 2.0.x -->   <bean
class="org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor">
    <constructor-arg>
     <map>
      <entry key="user" value="Username" />
      <entry key="action" value="UsernameToken" />
      <entry key="passwordType" value="PasswordText" />
      <entry key="passwordCallbackRef">
       <ref bean="bdpPasswordCallback" />
      </entry>     </map>
    </constructor-arg>
   </bean>
  </cxfbc:outInterceptors>
 </cxfbc:provider>  <cxfbc:consumer wsdl="classpath:ICBDPChannel_vDraft.wsdl"
  delegateToJaas="false" useJBIWrapper="false" schemaValidationEnabled="true"
  x509="false" endpoint="ICBDPPortProxy" targetEndpoint="ICBDPPortCamel"
  targetService="tns:ICBDPServiceCamel" locationURI="http://0.0.0.0:9001/ICBDP">
  <cxfbc:inInterceptors>
   <!-- SAAJ Interceptor needs to be explicitly declared only in CXF 2.0.x -->
   <ref bean="headInt" />   <bean class="org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor">
    <constructor-arg>
     <map>
      <entry key="action" value="UsernameToken" />
      <entry key="passwordType" value="PasswordText" />
      <entry key="passwordCallbackRef">
       <ref bean="myPasswordCallback" />
      </entry>
     </map>
    </constructor-arg>
   </bean>
  </cxfbc:inInterceptors>
 </cxfbc:consumer
and the wsdl <?xml version="1.0" encoding="UTF-8"?>
<definitions name='ICBDPChannel_vDraftService' targetNamespace="http://www.BigBankEurope/webservices/ICBDP/Onlinecardholdere/F_icbdp_onlinecardholder_e/intranet/ICBDPChannel/vDraft"
xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:TDCs="http://www.BigBankEurope/webservices/TDCs"
xmlns:cbtypes="http://www.BigBankEurope/webservices/ICBDP/Onlinecardholdere/F_icbdp_onlinecardholder_e/banesto/intranet/cbTypes/vDraft"
xmlns:fault="http://www.BigBankEurope.es/webservices/genericFault" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="http://www.BigBankEurope.es/webservices/ICBDP/Onlinecardholdere/F_icbdp_onlinecardholder_e/intranet/ICBDPChannel/vDraft"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <types>
    <xs:schema targetNamespace="http://www.BigBankEurope/webservices/ICBDP/Onlinecardholdere/F_icbdp_onlinecardholder_e/intranet/ICBDPChannel/vDraft">
      <xs:import namespace="http://www.BigBankEurope/webservices/genericFault" schemaLocation="./custschemas/fault.xsd"/>
      <xs:import namespace="http://www.BigBankEurope/webservices/ICBDP/Onlinecardholdere/F_icbdp_onlinecardholder_e/banesto/intranet/cbTypes/vDraft"
schemaLocation="./custschemas/ICBDPChannel_cb_types_vDraft.xsd"/>
      <xs:import namespace="http://www.BigBankEurope/webservices/TDCs" schemaLocation="./custschemas/ws_TDCs.xsd"/>
      <xs:element name="getBdPCustomersFromCIF_ICBDP">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="input" nillable="true" type="cbtypes:com.Banesto.al.icbdp.onlineCardholdere.cb.CB_getBdPCustomersFromCIF_In_Type"/>
          </xs:sequence>
          <xs:attribute fixed="ICBDPChannel" name="facade" type="TDCs:DESCRIPCION_GENERAL_Type"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="getBdPCustomersFromCIF_ICBDPResponse">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="methodResult" type="cbtypes:com.Banesto.al.icbdp.onlineCardholdere.cb.CB_getBdPCustomersFromCIF_Out_Type"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
</snip> BTW: The Previous Axis Service was working and the previous Axis client was
sending SOAP 1.1 Requests and Receiving SOAP 1.1 Responses so in end we had to beg off the
CXF Conversion and stay with Axis Services and clients for the duration of the ProjectMartin--------------BTW:
all of this works under the previous AxisClient to this webservice so since the AxisService
was working and the previous AxisClient was already working
Disclaimer: "The materials contained in this email and any attachments may contain confidential
or legally privileged information. The information contained in this communication is intended
solely for the use of the individual or entity to whom it is addressed and others authorized
to receive it. If you are not the intended recipient you are hereby notified that any disclosure,
copying, distribution or taking any action in reliance on the contents of this information
is strictly prohibited and may be unlawful. If you have received this communication in error,
please notify us immediately by responding to this email and then delete it from your system.
Sonata is neither liable for the proper and complete transmission of the information contained
in this communication nor for any delay in its receipt"
 From: mgainty@hotmail.com
To: dkulp@apache.org; dev@ws.apache.org
Subject: RE: Deployment issue in WAS 7 server (Web Sphere Application Server) #### CXF 2.7
+ Neethi 3.0.2
Date: Sat, 17 Nov 2012 19:35:21 -0500





Take a look at the CXF2BC Provider from Apache Esb
There is giant bug that slipped thru the cracks which I posted 1 year ago
Because I couldnt get anyone to even look at this
I had to tell the CXF programmer and his project manager that the CXF devs refused to fix
this bug 
We were left with no choice but to refactor the ENTIRE CXF codebase into Axis

Its not my modus operandi to browbeat someone on an open forum
But when I post a bug and receive an arrogant "Will not fix"
then the developers *and their PMs* need a good talking to

Martin 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung

Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten
wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist
unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet
keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen
wir keine Haftung fuer den Inhalt uebernehmen.

 

 
From: dkulp@apache.org
Subject: Re: Deployment issue in WAS 7 server (Web Sphere Application Server) #### CXF 2.7
+ Neethi 3.0.2
Date: Fri, 16 Nov 2012 14:54:02 -0500
To: dev@ws.apache.org; mgainty@hotmail.com


I was debating whether to respond to this or not….  but it seems to be mis-information so
I wanted to clear that up.
On Nov 16, 2012, at 8:29 AM, Martin Gainty <mgainty@hotmail.com> wrote:I dont know why
you would use CXF instead of Axis
CXF is buggy unmaintained library 
I only hope you are thinking about something other than Apache CXF, maybe xml-rpc or Axis1
or XFire?  Something else?   CXF is one of the most well maintained libraries providing patch
releases about every 8 weeks across several branches.  CXF is currently providing regular
patch releases for the 2.5.x (first released well over a year ago), 2.6.x, and 2.7.x branches
with 2.5.7/2.6.4/2.7.1 releases coming in the next couple weeks.    CXF also has a very very
good track record of getting bugs fixed fairly quickly after being reported.   User supplied
patches are reviewed quickly and applied.  Issues and questions on the mailing lists are generally
answered and responded to very quickly.
that is ok for playing around in school
but is never used in production environments..

Umm… This is completely false.   CXF is used as the basis for the web services stacks in
MANY commercial products as well as other open source projects.   JBoss AS, TomEE, Petals,
Fusesource ESB, Talend ESB, ServiceMix, WSO2 (most recent version supports CXF in some capacity),
etc….   It is used in production environments all over the place.   
I can recite you a number of "undocumented features" that will never be fixed most notably
the CXF2* converters are horribly buggy

I'm not sure what you are talking about here.   I have no idea what you are referring to when
you say "CXF2* converters".  CXF doesn't really have a concept of a "Converter" in its architecture
so I'm confused by this.    

ping  axis users list if you want to work with a maintained product
http://axis.apache.org/axis2/java/core/mail-lists.html

BTW Axis2-1.6.2 does support WS-POLICY implementation thru neethi-3.0.2

However, Axis2-1.6.2 uses the SAME version of Neethi as Apache CXF and thus would run into
the exact same issue when running on WAS.   However, since WAS ships with an (much older)
version of Axis2, it's quite likely that the application would end up completely using that
older version (default parent first class loader would pick up that version) and thus would
be restricted to the issues/bugs/features available in that version.   To use the newer version
of Axis2 on WAS, you'd like have to do much of the same class loader configuration to make
it parent first as you would with CXF.

Anyway, I just wanted to clear that all up.   I'm really hoping Martin was thinking about
something else and mixing up a project name.  
Dan



Viel Gluck,
Martin 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité

From: sonjoy.c@sonata-software.com
To: dev-subscribe@ws.apache.org; dev@ws.apache.org
Subject: Deployment issue in WAS 7 server (Web Sphere Application Server) #### CXF 2.7 + Neethi
3.0.2
Date: Fri, 16 Nov 2012 07:56:21 +0000

Hi All, I am getting this error in WAS 7, not sure, even I have deployed the apps properly,but,
@ runtime, when accessing the service, I am getting this error, mentioned below.May be, I
need your attention on this. Please help me. Accesing the service in WAS 7 like this , - http://10.158.0.247:9080/docs/
   [NOTE] # This service is up & running fine in jboss 7 without any issues.Accesing the
service in JBOSS 7 like this , - http://localhost:8080/docs/ Below mentioned my jar list inside
the WEB-INF \lib  folder, - activation-1.1.jar
aopalliance-1.0.jar
asm-3.3.1.jar
bcmail-jdk14-1.38.jar
bcprov-jdk14-1.38.jar
bctsp-jdk14-1.38.jar
commons-logging-1.1.1.jar
cxf-api-2.7.0.jar
cxf-rt-bindings-soap-2.7.0.jar
cxf-rt-bindings-xml-2.7.0.jar
cxf-rt-core-2.7.0.jar
cxf-rt-databinding-jaxb-2.7.0.jar
cxf-rt-frontend-jaxws-2.7.0.jar
cxf-rt-frontend-simple-2.7.0.jar
cxf-rt-transports-http-2.7.0.jar
cxf-rt-ws-addr-2.7.0.jar
cxf-rt-ws-policy-2.7.0.jar
itextpdf-5.0.6.jar
jaxb-api-2.1.jar
jaxb-impl-2.2.2.jar
jaxb-xslfo-1.0.1.jar
neethi-3.0.2.jar
saaj-api-2.2.1.jar
saaj-impl-2.2.1.jar
serializer-2.7.1.jar
spring-aop-3.0.6.RELEASE.jar
spring-asm-3.0.6.RELEASE.jar
spring-beans-3.0.6.RELEASE.jar
spring-context-3.0.6.RELEASE.jar
spring-core-3.0.6.RELEASE.jar
spring-expression-3.0.6.RELEASE.jar
spring-web-3.0.6.RELEASE.jar
spring-ws-2.1.1.RELEASE.jar
stax-api-1.0-2.jar
stax2-api-3.1.1.jar
woodstox-core-asl-4.1.4.jar
wsdl4j-1.6.2.jar
xalan-2.7.1.jar
xml-apis-1.3.04.jar
xml-resolver-1.2.jar
xmlschema-core-2.0.3.jar  ---------------------------Thanks in advance.Sonjoy Chakraborty---------------------------
 [11/16/12 11:53:23:640 GMT+05:30] 0000000a DefaultListab I org.springframework.beans.factory.support.DefaultListableBeanFactory
preInstantiateSingletons Pre-instantiating singletons inorg.springframework.beans.factory.support.DefaultListableBeanFactory@2ad12ad1:
defining beans [docService]; root of factory hierarchy[11/16/12 11:53:23:898 GMT+05:30] 0000000a
DefaultListab I org.springframework.beans.factory.support.DefaultSingletonBeanRegistry destroySingletons
Destroying singletons inorg.springframework.beans.factory.support.DefaultListableBeanFactory@2ad12ad1:
defining beans [docService]; root of factory hierarchy[11/16/12 11:53:23:898 GMT+05:30] 0000000a
ContextLoader E org.springframework.web.context.ContextLoader initWebApplicationContext Context
initialization failed                                 org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'docService': Initialization of bean failed; nested exception
is org.apache.cxf.bus.extension.ExtensionException: Could not load extension class org.apache.cxf.ws.policy.AssertionBuilderRegistryImpl.
               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:527)
               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
               at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
               at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
               at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
               at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:192)
               at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
               at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
               at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
               at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:282)
               at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:204)
               at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
               at com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:1588)
               at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:350)
               at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:292)
               at com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:99)
               at com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:167)
               at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:722)
               at com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:607)
               at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:376)
               at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:668)
               at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1162)
               at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1313)
               at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:611)
               at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:938)
               at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:740)
               at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2092)
               at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:437)
               at com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java:122)
               at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:380)
               at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$300(CompositionUnitMgrImpl.java:105)
               at com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run(CompositionUnitMgrImpl.java:928)
               at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:349)
               at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)Caused by: org.apache.cxf.bus.extension.ExtensionException:
Could not load extension class org.apache.cxf.ws.policy.AssertionBuilderRegistryImpl.    
           at org.apache.cxf.bus.extension.Extension.tryClass(Extension.java:173)        
       at org.apache.cxf.bus.extension.Extension.getClassObject(Extension.java:185)      
         at org.apache.cxf.bus.extension.ExtensionManagerImpl.activateAllByType(ExtensionManagerImpl.java:138)
               at org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:131)
               at org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:143)
               at org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor.getBusForName(BusWiringBeanFactoryPostProcessor.java:72)
               at org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor.addDefaultBus(BusWiringBeanFactoryPostProcessor.java:189)
               at org.apache.cxf.jaxws.spring.EndpointDefinitionParser$SpringEndpointImpl.setApplicationContext(EndpointDefinitionParser.java:225)
               at org.springframework.context.support.ApplicationContextAwareProcessor.invokeAwareInterfaces(ApplicationContextAwareProcessor.java:109)
               at org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationContextAwareProcessor.java:88)
               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1413)
               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
               ... 33 moreCaused by: java.lang.IncompatibleClassChangeError: org.apache.neethi.AssertionBuilderFactory
               at java.lang.ClassLoader.defineClassImpl(Native Method)                at java.lang.ClassLoader.defineClass(ClassLoader.java:265)
               at java.security.SecureClassLoader.defineClass(Unknown Source)            
   at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:726)
               at com.ibm.ws.classloader.CompoundClassLoader.localFindClass(CompoundClassLoader.java:645)
               at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:468)
               at java.lang.ClassLoader.loadClass(ClassLoader.java:609)                at
java.lang.ClassLoader.defineClassImpl(Native Method)                at java.lang.ClassLoader.defineClass(ClassLoader.java:265)
               at java.security.SecureClassLoader.defineClass(Unknown Source)            
   at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:726)
               at com.ibm.ws.classloader.CompoundClassLoader.localFindClass(CompoundClassLoader.java:645)
               at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:468)
               at java.lang.ClassLoader.loadClass(ClassLoader.java:609)                at
org.apache.cxf.bus.extension.Extension.tryClass(Extension.java:169)                ... 45
more [11/16/12 11:53:23:971 GMT+05:30] 0000000a FfdcProvider  I com.ibm.ws.ffdc.impl.FfdcProvider
logIncident FFDC1003I: FFDC Incident emitted on /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/ffdc/server1_d780d78_12.11.16_11.53.23.91455363.txt
com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated 1341[11/16/12 11:53:23:975
GMT+05:30] 0000000a webapp        E com.ibm.ws.webcontainer.webapp.WebApp notifyServletContextCreated
SRVE0283E: Exception caught while initializing context: {0}                              
  org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'docService':
Initialization of bean failed; nested exception is org.apache.cxf.bus.extension.ExtensionException:
Could not load extension class org.apache.cxf.ws.policy.AssertionBuilderRegistryImpl.    
           at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:527)
               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
               at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
               at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
               at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
               at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:192)
               at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
               at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
               at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
               at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:282)
               at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:204)
               at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
               at com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:1588)
               at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:350)
               at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:292)
               at com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:99)
               at com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:167)
               at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:722)
               at com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:607)
               at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:376)
               at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:668)
               at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1162)
               at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1313)
               at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:611)
               at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:938)
               at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:740)
               at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2092)
               at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:437)
               at com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java:122)
               at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:380)
               at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$300(CompositionUnitMgrImpl.java:105)
               at com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run(CompositionUnitMgrImpl.java:928)
               at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:349)
               at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)Caused by: org.apache.cxf.bus.extension.ExtensionException:
Could not load extension class org.apache.cxf.ws.policy.AssertionBuilderRegistryImpl.    
           at org.apache.cxf.bus.extension.Extension.tryClass(Extension.java:173)        
       at org.apache.cxf.bus.extension.Extension.getClassObject(Extension.java:185)      
         at org.apache.cxf.bus.extension.ExtensionManagerImpl.activateAllByType(ExtensionManagerImpl.java:138)
               at org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:131)
               at org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:143)
               at org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor.getBusForName(BusWiringBeanFactoryPostProcessor.java:72)
               at org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor.addDefaultBus(BusWiringBeanFactoryPostProcessor.java:189)
               at org.apache.cxf.jaxws.spring.EndpointDefinitionParser$SpringEndpointImpl.setApplicationContext(EndpointDefinitionParser.java:225)
               at org.springframework.context.support.ApplicationContextAwareProcessor.invokeAwareInterfaces(ApplicationContextAwareProcessor.java:109)
               at org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationContextAwareProcessor.java:88)
               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1413)
               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
               ... 33 moreCaused by: java.lang.IncompatibleClassChangeError: org.apache.neethi.AssertionBuilderFactory
               at java.lang.ClassLoader.defineClassImpl(Native Method)                at java.lang.ClassLoader.defineClass(ClassLoader.java:265)
               at java.security.SecureClassLoader.defineClass(Unknown Source)            
   at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:726)
               at com.ibm.ws.classloader.CompoundClassLoader.localFindClass(CompoundClassLoader.java:645)
               at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:468)
               at java.lang.ClassLoader.loadClass(ClassLoader.java:609)                at
java.lang.ClassLoader.defineClassImpl(Native Method)                at java.lang.ClassLoader.defineClass(ClassLoader.java:265)
               at java.security.SecureClassLoader.defineClass(Unknown Source)            
   at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:726)
               at com.ibm.ws.classloader.CompoundClassLoader.localFindClass(CompoundClassLoader.java:645)
               at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:468)
               at java.lang.ClassLoader.loadClass(ClassLoader.java:609)                at
org.apache.cxf.bus.extension.Extension.tryClass(Extension.java:169)                ... 45
more [11/16/12 11:53:24:000 GMT+05:30] 0000000a FfdcProvider  I com.ibm.ws.ffdc.impl.FfdcProvider
logIncident FFDC1003I: FFDC Incident emitted on /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/ffdc/server1_d780d78_12.11.16_11.53.23.98655364.txt
com.ibm.ws.webcontainer.servlet.ServletInstance.init 181[11/16/12 11:53:24:002 GMT+05:30]
0000000a servlet       E com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0100E: Uncaught
init() exception created by servlet CXFServlet in application docs: org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'docService': Initialization of bean failed; nested exception
is org.apache.cxf.bus.extension.ExtensionException: Could not load extension class org.apache.cxf.ws.policy.AssertionBuilderRegistryImpl.
               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:527)
               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
               at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
               at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
               at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
               at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:192)
               at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
               at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
               at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
               at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:282)
               at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:204)
               at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
               at com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:1588)
               at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:350)
               at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:292)
               at com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:99)
               at com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:167)
               at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:722)
               at com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:607)
               at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:376)
               at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:668)
               at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1162)
               at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1313)
               at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:611)
               at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:938)
               at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:740)
               at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2092)
               at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:437)
               at com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java:122)
               at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:380)
               at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$300(CompositionUnitMgrImpl.java:105)
               at com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run(CompositionUnitMgrImpl.java:928)
               at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:349)
               at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)Caused by: org.apache.cxf.bus.extension.ExtensionException:
Could not load extension class org.apache.cxf.ws.policy.AssertionBuilderRegistryImpl.    
           at org.apache.cxf.bus.extension.Extension.tryClass(Extension.java:173)        
       at org.apache.cxf.bus.extension.Extension.getClassObject(Extension.java:185)      
         at org.apache.cxf.bus.extension.ExtensionManagerImpl.activateAllByType(ExtensionManagerImpl.java:138)
               at org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:131)
               at org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:143)
               at org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor.getBusForName(BusWiringBeanFactoryPostProcessor.java:72)
               at org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor.addDefaultBus(BusWiringBeanFactoryPostProcessor.java:189)
               at org.apache.cxf.jaxws.spring.EndpointDefinitionParser$SpringEndpointImpl.setApplicationContext(EndpointDefinitionParser.java:225)
               at org.springframework.context.support.ApplicationContextAwareProcessor.invokeAwareInterfaces(ApplicationContextAwareProcessor.java:109)
               at org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationContextAwareProcessor.java:88)
               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1413)
               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
               ... 33 moreCaused by: java.lang.IncompatibleClassChangeError: org.apache.neethi.AssertionBuilderFactory
               at java.lang.ClassLoader.defineClassImpl(Native Method)                at java.lang.ClassLoader.defineClass(ClassLoader.java:265)
               at java.security.SecureClassLoader.defineClass(Unknown Source)            
   at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:726)
               at com.ibm.ws.classloader.CompoundClassLoader.localFindClass(CompoundClassLoader.java:645)
               at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:468)
               at java.lang.ClassLoader.loadClass(ClassLoader.java:609)                at
java.lang.ClassLoader.defineClassImpl(Native Method)                at java.lang.ClassLoader.defineClass(ClassLoader.java:265)
               at java.security.SecureClassLoader.defineClass(Unknown Source)            
   at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:726)
               at com.ibm.ws.classloader.CompoundClassLoader.localFindClass(CompoundClassLoader.java:645)
               at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:468)
               at java.lang.ClassLoader.loadClass(ClassLoader.java:609)                at
org.apache.cxf.bus.extension.Extension.tryClass(Extension.java:169)                ... 45
more   Disclaimer: "The materials contained in this email and any attachments may contain
confidential or legally privileged information. The information contained in this communication
is intended solely for the use of the individual or entity to whom it is addressed and others
authorized to receive it. If you are not the intended recipient you are hereby notified that
any disclosure, copying, distribution or taking any action in reliance on the contents of
this information is strictly prohibited and may be unlawful. If you have received this communication
in error, please notify us immediately by responding to this email and then delete it from
your system. Sonata is neither liable for the proper and complete transmission of the information
contained in this communication nor for any delay in its receipt"

-- Daniel Kulp
dkulp@apache.org - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com



 		 	   		   		 	   		  
Mime
View raw message