Thanks a lot Florian, this fixed the issue.

                                                                                
        
                                                                                
        
                                                                                
        
 Srinivas Gannavarapu (Srini G)                                                 
        
 Senior Software Engineer                                                       
        
 IBM Analytics                                                                  
        
                                                                                
        
 Phone: +91 40 669 57058                                                        
        
 E-mail:                                                                        
        
 srinivas.gannavar...@in.ibm.com                                                
        
                                                                                
        
                                                                                
        
                                                                                
        











From:   Florian Müller <f...@apache.org>
To:     dev@chemistry.apache.org
Cc:     Saisaran Yaratapalli1/India/IBM@IBMIN, Srinivas Nv
            Gannavarapu/India/IBM@IBMIN
Date:   12/10/2015 01:58 AM
Subject:        Re: Need help in establishing the session with opencmis 0.13.0
            (tip build) client connnect to server



Hi Srinivas,

Replace the jaxb-impl-2.1.7.jar with jaxb-impl-2.2.11.jar.


- Florian


> We are trying to write a client code (ECMTest1.java) leveraging Apache
> OpenCMIS 0.13.0 (latest tip build) to retrieve repository info and it
> fails with the following exception. The server is also implemented
> with OpenCMIS 0.13.0 (latest tip build).
>
> Are we missing something? Can anyone please help? ( also have the code
> snippet and JAR's included below)
>
> EXCEPTION IN THREAD "MAIN" JAVA.LANG.NOSUCHFIELDERROR:
> COM/SUN/XML/BIND/V2/MODEL/NAV/NAVIGATOR.REFLECTION
>  at
> com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.<init>
(RuntimeModelBuilder.java:87)
>  at
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet
(JAXBContextImpl.java:422)
>  at
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>
(JAXBContextImpl.java:286)
>  at
> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:139)
>  at
> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:117)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at
> sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:95)
>  at
> sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:56)
>  at java.lang.reflect.Method.invoke(Method.java:620)
>  at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:260)
>  at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:247)
>  at javax.xml.bind.ContextFinder.find(ContextFinder.java:444)
>  at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:649)
>  at
> org.apache.cxf.common.jaxb.JAXBContextCache$2.run
(JAXBContextCache.java:347)
>  at
> org.apache.cxf.common.jaxb.JAXBContextCache$2.run
(JAXBContextCache.java:345)
>  at
> java.security.AccessController.doPrivileged(AccessController.java:420)
>  at
> org.apache.cxf.common.jaxb.JAXBContextCache.createContext
(JAXBContextCache.java:345)
>  at
> org.apache.cxf.common.jaxb.JAXBContextCache.getCachedContextAndSchemas
(JAXBContextCache.java:246)
>  at
> org.apache.cxf.jaxb.JAXBDataBinding.createJAXBContextAndSchemas
(JAXBDataBinding.java:472)
>  at
> org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:327)
>  at
>
org.apache.cxf.service.factory.AbstractServiceFactoryBean.initializeDataBindings
(AbstractServiceFactoryBean.java:86)
>  at
>
org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean.buildServiceFromWSDL
(ReflectionServiceFactoryBean.java:423)
>  at
>
org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean.initializeServiceModel
(ReflectionServiceFactoryBean.java:525)
>  at
> org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean.create
(ReflectionServiceFactoryBean.java:261)
>  at
> org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create
(JaxWsServiceFactoryBean.java:215)
>  at org.apache.cxf.jaxws.ServiceImpl.createPort(ServiceImpl.java:467)
>  at org.apache.cxf.jaxws.ServiceImpl.getPort(ServiceImpl.java:343)
>  at javax.xml.ws.Service.getPort(Service.java:238)
>  at
>
org.apache.chemistry.opencmis.client.bindings.spi.webservices.AbstractPortProvider.createPortObjectFromServiceHolder
(AbstractPortProvider.java:717)
>  at
>
org.apache.chemistry.opencmis.client.bindings.spi.webservices.CXFPortProvider.createPortObject
(CXFPortProvider.java:63)
>  at
>
org.apache.chemistry.opencmis.client.bindings.spi.webservices.AbstractPortProvider.getPortObject
(AbstractPortProvider.java:459)
>  at
>
org.apache.chemistry.opencmis.client.bindings.spi.webservices.AbstractPortProvider.getRepositoryServicePort
(AbstractPortProvider.java:281)
>  at
>
org.apache.chemistry.opencmis.client.bindings.spi.webservices.RepositoryServiceImpl.getRepositoryInfo
(RepositoryServiceImpl.java:126)
>  at
>
org.apache.chemistry.opencmis.client.bindings.impl.RepositoryServiceImpl.getRepositoryInfo
(RepositoryServiceImpl.java:75)
>  at
> org.apache.chemistry.opencmis.client.runtime.SessionImpl.connect
(SessionImpl.java:1125)
>  at
>
org.apache.chemistry.opencmis.client.runtime.SessionFactoryImpl.createSession
(SessionFactoryImpl.java:107)
>  at
>
org.apache.chemistry.opencmis.client.runtime.SessionFactoryImpl.createSession
(SessionFactoryImpl.java:69)
>  at ECMTest1.connect(ECMTest1.java:204)
>  at ECMTest1.main(ECMTest1.java:49)
>
> CODE SNIPPET
>
>  _private static Session getSession() {_
>
> _ SessionFactory factory = SessionFactoryImpl.newInstance();_
> _ Map<String, String> parameter = new HashMap<String, String>();_
>
> _ parameter.put(SessionParameter.USER, "xxx");_
> _ parameter.put(SessionParameter.PASSWORD, "xxx");_
>
> _ parameter.put(SessionParameter.BINDING_TYPE,
> BindingType.WEBSERVICES.value());_
>
> _ parameter.put(SessionParameter.WEBSERVICES_ACL_SERVICE,
> "http://localhost:9080/openfncmis/services/ACLService?wsdl [1]"
> (http://localhost:9080/openfncmis/services/ACLService?wsdl%27 [2]) );_
> _ parameter.put(SessionParameter.WEBSERVICES_DISCOVERY_SERVICE,
> "http://localhost:9080/openfncmis//servicesObjectService?wsdl [3]"
> (http://localhost:9080/openfncmis//servicesObjectService?wsdl%27 [4])
> );_
> _ parameter.put(SessionParameter.WEBSERVICES_MULTIFILING_SERVICE,
> "http://localhost:9080/openfncmis/services/MultiFilingService?wsdl
> [5]"
> (http://localhost:9080/openfncmis/services/MultiFilingService?wsdl%27
> [6]) );_
> _ parameter.put(SessionParameter.WEBSERVICES_NAVIGATION_SERVICE,
> "http://localhost:9080/openfncmis/services/NavigationService?wsdl [7]"
> (http://localhost:9080/openfncmis/services/NavigationService?wsdl%27
> [8]) );_
> _ parameter.put(SessionParameter.WEBSERVICES_OBJECT_SERVICE,
> "http://localhost:9080/openfncmis/services/DiscoveryService?wsdl [9]"
> (http://localhost:9080/openfncmis/services/DiscoveryService?wsdl%27
> [10]) );_
> _ parameter.put(SessionParameter.WEBSERVICES_POLICY_SERVICE,
> "http://localhost:9080/openfncmis/services/PolicyService?wsdl [11]"
> (http://localhost:9080/openfncmis/services/PolicyService?wsdl%27 [12])
> );_
> _ parameter.put(SessionParameter.WEBSERVICES_RELATIONSHIP_SERVICE,
> "http://localhost:9080/openfncmis/services/RelationshipService?wsdl
> [13]"
> (http://localhost:9080/openfncmis/services/RelationshipService?wsdl%27
> [14]) );_
> _ parameter.put(SessionParameter.WEBSERVICES_REPOSITORY_SERVICE,
> "http://localhost:9080/openfncmis/services/RepositoryService?wsdl
> [15]"
> (http://localhost:9080/openfncmis/services/RepositoryService?wsdl%27
> [16]) );_
> _ parameter.put(SessionParameter.WEBSERVICES_VERSIONING_SERVICE,
> "http://localhost:9080/openfncmis/services/VersioningService?wsdl
> [17]"
> (http://localhost:9080/openfncmis/services/VersioningService?wsdl%27
> [18]) );_
>
> _ parameter.put(SessionParameter.REPOSITORY_ID, "ECM");_
> _ parameter.put(SessionParameter.AUTH_SOAP_USERNAMETOKEN, "true");_
>
> _ Session session = factory.createSession(parameter);_
>
> _ return session;_
> _ } _
>
> JARS USED
>
> asm-3.3.1.jar
> chemistry-opencmis-client-api-1.0.0-SNAPSHOT.jar
> chemistry-opencmis-client-bindings-1.0.0-SNAPSHOT.jar
> chemistry-opencmis-client-impl-1.0.0-SNAPSHOT.jar
> chemistry-opencmis-commons-api-1.0.0-SNAPSHOT.jar
> chemistry-opencmis-commons-impl-1.0.0-SNAPSHOT.jar
> chemistry-opencmis-test-tck-1.0.0-SNAPSHOT.jar
> chemistry-opencmis-workbench-1.0.0-SNAPSHOT.jar
> core-3.2.0.jar
> cxf-core-3.0.7.jar
> cxf-rt-bindings-soap-3.0.7.jar
> cxf-rt-bindings-xml-3.0.7.jar
> cxf-rt-databinding-jaxb-3.0.7.jar
> cxf-rt-frontend-jaxws-3.0.7.jar
> cxf-rt-frontend-simple-3.0.7.jar
> cxf-rt-transports-http-3.0.7.jar
> cxf-rt-ws-addr-3.0.7.jar
> cxf-rt-wsdl-3.0.7.jar
> cxf-rt-ws-policy-3.0.7.jar
> groovy-all-2.4.5.jar
> javase-3.2.0.jar
> jaxb-core-2.2.11.jar
> jaxb-impl-2.1.7.jar
> log4j-1.2.17.jar
> neethi-3.0.3.jar
> slf4j-api-1.7.5.jar
> slf4j-log4j12-1.7.5.jar
> stax2-api-3.1.4.jar
> woodstox-core-asl-4.4.1.jar
> wsdl4j-1.6.3.jar
> xml-resolver-1.2.jar
> xmlschema-core-2.2.1.jar
>
> -------------------------
>
> SRINIVAS GANNAVARAPU (SRINI G)
> Senior Software Engineer
> IBM Analytics
>
> Phone: +91 40 669 57058
> E-mail: srinivas.gannavar...@in.ibm.com
>
>
>
> Links:
> ------
> [1] http://localhost:9080/openfncmis/services/ACLService?wsdl
> [2] http://localhost:9080/openfncmis/services/ACLService?wsdl%27
> [3] http://localhost:9080/openfncmis//servicesObjectService?wsdl
> [4] http://localhost:9080/openfncmis//servicesObjectService?wsdl%27
> [5] http://localhost:9080/openfncmis/services/MultiFilingService?wsdl
> [6]
> http://localhost:9080/openfncmis/services/MultiFilingService?wsdl%27
> [7] http://localhost:9080/openfncmis/services/NavigationService?wsdl
> [8] http://localhost:9080/openfncmis/services/NavigationService?wsdl%27
> [9] http://localhost:9080/openfncmis/services/DiscoveryService?wsdl
> [10] http://localhost:9080/openfncmis/services/DiscoveryService?wsdl%27
> [11] http://localhost:9080/openfncmis/services/PolicyService?wsdl
> [12] http://localhost:9080/openfncmis/services/PolicyService?wsdl%27
> [13] http://localhost:9080/openfncmis/services/RelationshipService?wsdl
> [14]
> http://localhost:9080/openfncmis/services/RelationshipService?wsdl%27
> [15] http://localhost:9080/openfncmis/services/RepositoryService?wsdl
> [16]
> http://localhost:9080/openfncmis/services/RepositoryService?wsdl%27
> [17] http://localhost:9080/openfncmis/services/VersioningService?wsdl
> [18]
> http://localhost:9080/openfncmis/services/VersioningService?wsdl%27


Reply via email to