cxf-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Omar Atia <omar.a...@its.ws>
Subject RE: Error while deploying Camel routers on ServiceMix...
Date Sat, 12 Nov 2011 10:25:24 GMT
Dears,

Adding to below e-mail when ignoring some packages , I had the following :

karaf@root> Exception in thread "SpringOsgiExtenderThread-8" org.springframework
.beans.factory.BeanCreationException: Error creating bean with name 'INunified':
 Initialization of bean failed; nested exception is java.lang.LinkageError: load
er constraint violation in interface itable initialization: when resolving metho
d "org.apache.cxf.wsdl11.SchemaSerializer.marshall(Ljava/lang/Class;Ljavax/xml/n
amespace/QName;Ljavax/wsdl/extensions/ExtensibilityElement;Ljava/io/PrintWriter;
Ljavax/wsdl/Definition;Ljavax/wsdl/extensions/ExtensionRegistry;)V" the class lo
ader (instance of org/apache/felix/framework/ModuleImpl$ModuleClassLoaderJava5)
of the current class, org/apache/cxf/wsdl11/SchemaSerializer, and the class load
er (instance of org/apache/felix/framework/ModuleImpl$ModuleClassLoaderJava5) fo
r interface javax/wsdl/extensions/ExtensionSerializer have different Class objec
ts for the type javax/xml/namespace/QName used in the signature

the INUnified bean is

<cxf:cxfEndpoint
          address="http://127.0.0.1:8899/cxf/services"
            id="INunified" serviceClass="com.nsn.ossbss.charge_once.wsdl.entity.tis.wsdl._1.TisInterface"
            wsdlURL="etc/NSN.wsdl">
             <cxf:inInterceptors>
          <ref bean="logginginInterceptor"/>

      </cxf:inInterceptors >


<cxf:outInterceptors>
          <ref bean="loggingOutInterceptor"/>
            <ref bean="wss4jOutInterceptor"/>
      </cxf:outInterceptors>

      <!--       address="https://10.100.184.193:8080/axis/services/ScfPccSoapServiceEndpointPort"-->

      </cxf:cxfEndpoint>


Headers for the bundle :

Tool = Bnd-0.0.357
Built-By = omar
Embed-Dependency = *;scope=compile|runtime;inline=false
Implementation-Version = 2.8.0
Build-Jdk = 1.6.0_21
Implementation-Title = Apache Camel
Created-By = Apache Maven Bundle Plugin

Bundle-Vendor = The Apache Software Foundation
Bundle-Name = Fuse-router
Bundle-DocURL = http://www.apache.org/
Bundle-Description = An Implmentation of pcrf Huawei N.E integration
Bundle-SymbolicName = Fuse-router
Bundle-Version = 2.8.0
Bundle-License = http://www.apache.org/licenses/LICENSE-2.0.txt
Bundle-ManifestVersion = 2
Bundle-ClassPath = .,cxf-rt-frontend-jaxws-2.4.1.jar,log4j-1.2.16.jar,camel-mina

-2.8.0.jar,camel-core-2.8.0.jar,bsh-1.3.0.jar,cxf-common-utilities-2.1.4.jar,axi

s-jaxrpc-1.4.jar,camel-velocity-2.8.0.jar,org.apache.servicemix.bundles.cxf-2.0.

5-4.0-m1.jar,commons-httpclient-3.1.jar,cxf-rt-transports-http-jetty-2.4.1.jar,c

amel-cxf-2.8.0.jar,camel-mail-2.8.0.jar,axis-1.4.jar,slf4j-log4j12-1.6.1.jar,min

a-core-1.1.7.jar,camel-jaxb-2.4.0.jar,camel-spring-2.8.0.jar,hessian-3.1.5.jar,c

amel-http-2.8.0.jar,cxf-rt-core-2.4.1.jar,jaxrpc-api-1.1.jar,cxf-rt-ws-security-

2.4.1.jar,cxf-rt-transports-http-2.4.1.jar

Ignore-Package =
        com.sun.codemodel,
        com.sun.jdmk.comm,
        com.sun.jimi.core,
        org.springframework.web.servlet,
        com.sun.tools.xjc,
        javanet.staxutils,
        org.codehaus.jra,
        org.apache.ws.commons.schema.extensions,
        org.apache.commons.codec.binary,
        sun.security.provider,
        org.apache.commons.net.pop3,
        com.sun.xml.bind.v2.runtime,
        com.sun.net.ssl.internal.ssl,
        junit.framework,
        org.springframework.web.servlet.handler,
        org.apache.commons.codec.net,
        org.apache.bsf,
        org.apache.commons.discovery.resource.names,
        com.ibm.uvm.tools,
        org.apache.neethi,
        org.springframework.web.context,
        org.apache.ws.commons.schema.constants,
        org.junit,
        org.osgi.service.event,
        org.apache.commons.discovery.resource.classes,
        org.apache.commons.lang.builder,
        com.sun.codemodel.writer,
        org.springframework.web.context.support,

        org.springframework.web.context.support,
        com.sun.net.ssl,
        javax.jmdns,
        org.apache.commons.logging,
        org.apache.commons.codec,
        org.apache.commons.collections,
        com.sun.tools.xjc.model,
        org.apache.commons.net.smtp,
        org.exolab.castor.xml,
        org.apache.commons.lang,
        com.sun.tools.xjc.outline,
        com.sun.tools.xjc.util,
        com.sun.xml.xsom,
        sun.awt.image.codec,
        org.apache.commons.discovery.resource,
        org.apache.ws.commons.schema,
        org.apache.bsf.util,
        com.sun.xml.bind.v2.util,
        org.apache.commons.discovery.tools,
        org.apache.ws.commons.schema.resolver,
        com.sun.xml.fastinfoset.stax,
        com.sun.tools.xjc.api.impl.s2j,
        com.sun.tools.xjc.api,
        org.apache.commons.discovery,
        org.springframework.web.servlet.mvc,
        org.apache.neethi.builders,
        com.sun.xml.bind.marshaller,
        com.sun.xml.bind.v2,
        org.apache.ws.commons.schema.utils
Import-Package =
        INUnified.NSN,
        RIM,
        RIM.BlackBerry,
        camel.pcrf,
        com.ctc.wstx.sax;version="[4.0,5)",
        com.ibm.wsdl.extensions.schema;version="[1.6,2)",
        com.ibm.wsdl.extensions.soap;version="[1.6,2)",
        com.nsn.ossbss.charge_once.wsdl.entity.tis.wsdl._1,
        com.nsn.ossbss.charge_once.wsdl.entity.tis.xsd._1,
        generated.RIM,
        generated.pcrf,
        javax.activation,
        javax.annotation;version="[1.0,2)",
        javax.crypto,
        javax.crypto.spec,
        javax.imageio,
        javax.imageio.metadata,
        javax.imageio.stream,
        javax.jms,
        javax.jws,
        javax.jws.soap,
        javax.mail;version="[1.4,2)",
        javax.mail.internet;version="[1.4,2)",
        javax.mail.search;version="[1.4,2)",
        javax.mail.util;version="[1.4,2)",
        javax.management,
        javax.management.modelmbean,
        javax.management.remote,
        javax.naming,
        javax.naming.spi,
        javax.net,
        javax.net,
        javax.net.ssl,
        javax.rmi,
        javax.security.auth,
        javax.security.auth.callback,
        javax.security.auth.login,
        javax.security.auth.x500,
        javax.servlet;version="[2.6,3)",
        javax.servlet.http;version="[2.6,3)",
        javax.swing,
        javax.swing.border,
        javax.swing.event,
        javax.swing.plaf.basic,
        javax.swing.table,
        javax.swing.text,
        javax.swing.tree,
        javax.ws.rs;version="[1.1,2)",
        javax.ws.rs.core;version="[1.1,2)",
        javax.wsdl;version="[1.2,2)",
        javax.wsdl.extensions;version="[1.2,2)",
        javax.wsdl.extensions.http;version="[1.2,2)",
        javax.wsdl.extensions.mime;version="[1.2,2)",
        javax.wsdl.extensions.schema;version="[1.2,2)",
        javax.wsdl.extensions.soap;version="[1.2,2)",
        javax.wsdl.extensions.soap12;version="[1.2,2)",
        javax.wsdl.factory;version="[1.2,2)",
        javax.wsdl.xml;version="[1.2,2)",
        javax.xml.bind;version="[2.0,3)",
        javax.xml.bind.annotation;version="[2.0,3)",
        javax.xml.bind.annotation.adapters;version="[2.0,3)",
        javax.xml.bind.attachment;version="[2.0,3)",
        javax.xml.bind.util;version="[2.0,3)",
        javax.xml.datatype,
        javax.xml.parsers,
        javax.xml.soap;version="[1.3,2)",
        javax.xml.stream;version="[1.0,2)",
        javax.xml.stream.events;version="[1.0,2)",
        javax.xml.transform,
        javax.xml.transform.dom,
        javax.xml.transform.sax,
        javax.xml.transform.stream,
        javax.xml.validation,
        javax.xml.ws;version="[2.0,3)",
        javax.xml.ws.handler;version="[2.0,3)",
        javax.xml.ws.handler.soap;version="[2.0,3)",
        javax.xml.ws.http;version="[2.0,3)",
        javax.xml.ws.soap;version="[2.0,3)",
        javax.xml.ws.spi;version="[2.0,3)",
        javax.xml.ws.spi.http,
        javax.xml.ws.wsaddressing,
        javax.xml.xpath,
        org.apache.aries.blueprint;version="[0.3,1)",
        org.apache.aries.blueprint.container;version="[0.3,1)",
        org.apache.aries.blueprint.di;version="[0.3,1)",
        org.apache.aries.blueprint.mutable;version="[0.3,1)",
        org.apache.aries.blueprint.utils;version="[0.3,1)",
        org.apache.camel.blueprint;version="[2.8,3)",
        org.apache.cxf.annotations,
        org.apache.cxf.common,
        org.apache.cxf.common.security,
        org.apache.cxf.continuations,

        org.apache.cxf.continuations,
        org.apache.cxf.frontend.blueprint,
        org.apache.cxf.jaxrs,
        org.apache.cxf.jaxrs.client,
        org.apache.cxf.jaxrs.impl,
        org.apache.cxf.jaxrs.model,
        org.apache.cxf.jaxrs.utils,
        org.apache.cxf.staxutils.transform,
        org.apache.cxf.wsdl.http,
        org.apache.tools.ant,
        org.apache.tools.ant.types,
        org.apache.velocity,
        org.apache.velocity.app,
        org.apache.velocity.context,
        org.apache.velocity.exception,
        org.apache.velocity.runtime,
        org.apache.velocity.runtime.log,
        org.apache.velocity.runtime.resource.loader,
        org.apache.ws.security;version="[1.6,2)",
        org.apache.ws.security.action;version="[1.6,2)",
        org.apache.ws.security.components.crypto;version="[1.6,2)",
        org.apache.ws.security.conversation;version="[1.6,2)",
        org.apache.ws.security.conversation.dkalgo;version="[1.6,2)",
        org.apache.ws.security.handler;version="[1.6,2)",
        org.apache.ws.security.message;version="[1.6,2)",
        org.apache.ws.security.message.token;version="[1.6,2)",
        org.apache.ws.security.processor;version="[1.6,2)",
        org.apache.ws.security.saml;version="[1.6,2)",
        org.apache.ws.security.saml.ext;version="[1.6,2)",
        org.apache.ws.security.util;version="[1.6,2)",
        org.apache.ws.security.validate;version="[1.6,2)",
        org.apache.xml.resolver;version="[1.2,2)",
        org.apache.xml.resolver.helpers;version="[1.2,2)",
        org.apache.xml.resolver.tools;version="[1.2,2)",
        org.apache.xml.security.keys.content,
        org.apache.xml.security.keys.content.keyvalues,
        org.apache.xmlbeans,
        org.eclipse.jetty.continuation;version="[7.4,8)",
        org.eclipse.jetty.http;version="[7.4,8)",
        org.eclipse.jetty.http.ssl;version="[7.4,8)",
        org.eclipse.jetty.security;version="[7.4,8)",
        org.eclipse.jetty.server;version="[7.4,8)",
        org.eclipse.jetty.server.handler;version="[7.4,8)",
        org.eclipse.jetty.server.nio;version="[7.4,8)",
        org.eclipse.jetty.server.session;version="[7.4,8)",
        org.eclipse.jetty.server.ssl;version="[7.4,8)",
        org.eclipse.jetty.util.component;version="[7.4,8)",
        org.eclipse.jetty.util.thread;version="[7.4,8)",
        org.fusesource.commons.management;version="[1.0,2)",
        org.fusesource.commons.management.basic;version="[1.0,2)",
        org.ietf.jgss,
        org.jdom,
        org.jdom.input,
        org.jdom.output,
        org.jdom.xpath,
        org.mortbay.jetty,
        org.mortbay.jetty.handler,
        org.mortbay.jetty.nio,
        org.mortbay.jetty.security,
        org.mortbay.jetty.servlet,
        org.mortbay.thread,

        org.mortbay.thread,
        org.mozilla.javascript,
        org.objectweb.asm,
        org.omg.CORBA,
        org.omg.CosNaming,
        org.opensaml.common,
        org.opensaml.saml1.core,
        org.opensaml.saml2.core,
        org.osgi.framework,
        org.osgi.service.blueprint.container;version="[1.0,2)",
        org.osgi.service.blueprint.reflect;version="[1.0,2)",
        org.osgi.util.tracker,
        org.slf4j;version="[1.6,2)",
        org.slf4j.helpers;version="[1.6,2)",
        org.slf4j.spi;version="[1.6,2)",
        org.springframework.aop;version="[3.0,4)",
        org.springframework.aop.framework;version="[3.0,4)",
        org.springframework.aop.support;version="[3.0,4)",
        org.springframework.beans;version="[3.0,4)",
        org.springframework.beans.factory;version="[3.0,4)",
        org.springframework.beans.factory.config;version="[3.0,4)",
        org.springframework.beans.factory.parsing;version="[3.0,4)",
        org.springframework.beans.factory.support;version="[3.0,4)",
        org.springframework.beans.factory.wiring;version="[3.0,4)",
        org.springframework.beans.factory.xml;version="[3.0,4)",
        org.springframework.context;version="[3.0,4)",
        org.springframework.context.event;version="[3.0,4)",
        org.springframework.context.expression;version="[3.0,4)",
        org.springframework.context.support;version="[3.0,4)",
        org.springframework.core;version="[3.0,4)",
        org.springframework.core.io;version="[3.0,4)",
        org.springframework.core.io.support;version="[3.0,4)",
        org.springframework.expression;version="[3.0,4)",
        org.springframework.expression.common;version="[3.0,4)",
        org.springframework.expression.spel.standard;version="[3.0,4)",
        org.springframework.expression.spel.support;version="[3.0,4)",
        org.springframework.jmx.export.annotation;version="[3.0,4)",
        org.springframework.jmx.export.assembler;version="[3.0,4)",
        org.springframework.jmx.export.metadata;version="[3.0,4)",
        org.springframework.mail.javamail;version="[3.0,4)",
        org.springframework.osgi.context,
        org.springframework.remoting.support;version="[3.0,4)",
        org.springframework.transaction;version="[3.0,4)",
        org.springframework.transaction.support;version="[3.0,4)",
        org.springframework.util;version="[3.0,4)",
        org.w3c.dom,
        org.w3c.dom.bootstrap,
        org.w3c.dom.ls,
        org.xml.sax,
        org.xml.sax.ext,
        org.xml.sax.helpers,
        pcrf.soap,
        rm.type
Export-Package =
        camel.pcrf;uses:="generated.pcrf,rm.type,pcrf.soap",
        INUnified.NSN;
                uses:="com.nsn.ossbss.charge_once.wsdl.entity.tis.wsdl._1,
                        com.nsn.ossbss.charge_once.wsdl.entity.tis.xsd._1,
                        javax.xml.ws,
                        javax.security.auth.callback,
                        org.apache.ws.security",
       RIM;uses:=org.xml.sax,
       RIM.BlackBerry;uses:="RIM,generated.RIM",
       generated.pcrf;uses:="javax.xml.bind.annotation,javax.xml.bind",
       generated.RIM;uses:="javax.xml.bind.annotation,javax.xml.bind",
       com.nsn.ossbss.charge_once.wsdl.entity.tis.wsdl._1;
               uses:="com.nsn.ossbss.charge_once.wsdl.entity.tis.xsd._1,
                       javax.xml.ws,
                       javax.jws.soap,
                       javax.jws,
                       javax.xml.bind.annotation",
       com.nsn.ossbss.charge_once.wsdl.entity.tis.xsd._1;
               uses:="javax.xml.bind.annotation,
                       javax.xml.bind.annotation.adapters,
                       javax.xml.datatype",
       pcrf.soap;
               uses:="javax.jws.soap,
                       javax.jws,
                       javax.xml.bind.annotation,
                       rm.type,
                       javax.xml.ws",
       rm.type;uses:=javax.xml.bind.annotation


I'm afraid that there is conflicts between Jar files loaded ...

Please let me know ...

Thanks,
Omar Atia







Can you please tell me what is wrong ?

Thanks,
Omar Atia


From: Omar Atia
Sent: Saturday, November 12, 2011 8:44 AM
To: 'users@servicemix.apache.org'
Subject: Error while deploying Camel routers on ServiceMix...


Dears,,,



I just have question , why servicemix is asking for more dependencies than the one in the
local repository which I can use mvn camel:run and it runs successfully .



2nd I need to know how to add local repository successfully under etc/org.ops4j.pax.url.mvn.cfg
, how to write the paths for settings.xml and local rep on windows machine on the cfg file.



I'm using JDK 1.6 , I have removed the code that call the below package.



C:\pcrf\Servicemix\apache-servicemix-4.4.1-fuse-01-06\bin>java -version java version "1.6.0_21"

Java(TM) SE Runtime Environment (build 1.6.0_21-b07) Java HotSpot(TM) Client VM (build 17.0-b17,
mixed mode, sharing)



3rd , I'm getting a lot of missing packages shall I install one by one , I'm really going
crazy. I have made the plugin to export all packages and service mix is still saying missing
packages. plugin in pom.xml as follows :


<plugin>
                        <groupId>org.apache.felix</groupId>
                        <artifactId>maven-bundle-plugin</artifactId>
                        <extensions>true</extensions>
                        <configuration>
                              <manifestLocation>target/META-INF</manifestLocation>
                              <instructions>
                                    <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
                                    <Export-Package>*</Export-Package>
                                    <Embed-Dependency>*;scope=compile|runtime;inline=false</Embed-Dependency>
                                    <Import-Package>*</Import-Package>
                              </instructions>
                        </configuration>

                  </plugin>



Note that I have created packging as bundle and run mvn install to generate the bundle and
either copy the jar file into deploy folder or install osgi bundle as follows :



osgi:install -s mvn:org.apache.camel/Fuse-router/2.8.0....



if you can help me deploy the camel routers on servicemix it would be really appreciated but
I need really to know how to troubleshoot it and what is the trick to deploy all package without
going to fix missing package each time.



Appreciate your feedback,,



Thanks,

Omar Atia



-----Original Message-----

From: Jean-Baptiste Onofré [mailto:jb@nanthrax.net]

Sent: Saturday, November 12, 2011 12:53 AM

To: users@camel.apache.org:





Subject: Re: Error while deploying Camel on ServiceMix...



Hi Omar,



could you check the JDK that you use (sure to use JDK 1.6 ? not OpenJDK

or Java 7 ?) ?



Thanks

Regards

JB



On 11/11/2011 10:03 PM, Omar Atia wrote:

> Dears,

>

> While deploying camel application as bundle on servicemix , I got the following :

>

> karaf@root>  osgi:install -s mvn:org.apache.camel/Fuse-router/2.8.0

> Error executing command: Unresolved constraint in bundle Fuse-router [243]: Unable to
resolve 243.0: missing requirement [243.0] package; (package=com.sun.net.ssl.internal.ssl)

>

> I have added com.sun.net.ssl.internal.ssl in jre.proporties in etc/ jre.properties as
follows in servicemix4.4.1:

>

> com.sun.org.apache.xerces.internal.xni, \

>   com.sun.jndi.ldap, \

>   com.sun.net.ssl.internal.ssl, \

>   javax.accessibility, \

>

> and it didn't work I already have JDK 1.6 installed in the system !

>

> Hope someone can help me !?

>

> Thanks,

> Omar Atia

>



--

Jean-Baptiste Onofré

jbonofre@apache.org<mailto:jbonofre@apache.org>

http://blog.nanthrax.net
Talend - http://www.talend.com

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message