Thankyou

 

This solved my issue.

 

I would have extracted the nightly build but the clients IT department does not 
want to use anything other than release packages

 

 

 

________________________________

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Eric Barroca
Sent: Sunday, 16 September 2007 1:00 PM
To: nafti majdi
Cc: [email protected]
Subject: Re: [Ecm] WebService Access Failed

 

Hi,

 

It seems to come from an annoying JBossWS bug.

See: <http://jira.jboss.com/jira/browse/JBWS-1556>

 

The quick solution is to turn off isolation: 

 

  - open 
$JBOSS_HOME/server/default/deploy/nuxeo.ear/OSGI-INF/templates/jboss-app.xml

 

  - remove or comment the following:

"""

<loader-repository>

    org.nuxeo:loader=nuxeo.ear

    
<loader-repository-config>java2ParentDelegation=false</loader-repository-config>

</loader-repository>

"""

 

  - restart your JBoss

 

This remove the error and allow to fully use the WS.

 

The long term fix would be to switch to JBoss WS 2.0 (included in JBoss 4.2).

 

Thanks,

 

EB.

 

On 14 Sep 2007, at 08:56, nafti majdi wrote:





Hello,



I am evaluating Nuxeo for usage as a backend system. I want to access Nuexo 
from .NET via Web Services.

I have installed the version 5.1.0-GA and it ran out of the box. After some 
research I found the  NuxeoRemotingInterface

And its wsdl at http://localhost:8080/nuxeo-platform-5/NuxeoRemotingBean?WSDL 
and want to test it.



When trying to perform a connect using SOAP UI I get the following error in the 
server console:



13:15:32,293 ERROR [AbstractServlet] Error processing web service request

javax.xml.rpc.JAXRPCException: org.jboss.ws.binding.BindingException: 
javax.xml.bind.MarshalException: java.lang.ClassNotFoundException:
 org.nuxeo.ecm.platform.

ws.__JBossWS_NuxeoRemotingService_NuxeoRemotingInterfacePort_getDocument

        at 
org.jboss.ws.soap.SOAPContentElement.getXMLFragment(SOAPContentElement.java:187)

        at 
org.jboss.ws.soap.SOAPContentElement.expandToDOM(SOAPContentElement.java:844)

        at 
org.jboss.ws.soap.SOAPContentElement.getChildNodes(SOAPContentElement.java:761)

        at org.jboss.util.xml.DOMWriter.printInternal(DOMWriter.java:211)

        at org.jboss.util.xml.DOMWriter.printInternal(DOMWriter.java:270)

        at org.jboss.util.xml.DOMWriter.printInternal(DOMWriter.java:270)

        at org.jboss.util.xml.DOMWriter.print(DOMWriter.java:186)

        at org.jboss.ws.soap.SOAPMessageImpl.writeTo(SOAPMessageImpl.java:264)

        at 
org.jboss.ws.server.ServiceEndpointServlet.sendResponse(ServiceEndpointServlet.java:176)

        at 
org.jboss.ws.server.ServiceEndpointServlet.doPost(ServiceEndpointServlet.java:135)

 
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)

        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

        at 
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)

        at
 
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)

        at 
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)

        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)

        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)

        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)

        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)

        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)

        at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)

        at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)

        at
 
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)

        at java.lang.Thread.run(Thread.java:595)

Caused by: org.jboss.ws.binding.BindingException: 
javax.xml.bind.MarshalException: java.lang.ClassNotFoundException: 
org.nuxeo.ecm.platform.ws.__JBossWS_NuxeoRe

motingService_NuxeoRemotingInterfacePort_getDocument

        at 
org.jboss.ws.jaxrpc.encoding.JAXBSerializer.serialize(JAXBSerializer.java:112)

        at 
org.jboss.ws.soap.SOAPContentElement.getXMLFragment(SOAPContentElement.java:172)

        ... 29 more

Caused by: javax.xml.bind.MarshalException: java.lang.ClassNotFoundException: 
org.nuxeo.ecm.platform.ws.__JBossWS_NuxeoRemotingService_NuxeoRemotingInterfacePor

t_getDocument

        at 
org.jboss.ws.jaxb.JAXBMarshallerImpl.marshal(JAXBMarshallerImpl.java:181)

        at 
org.jboss.ws.jaxrpc.encoding.JAXBSerializer.serialize(JAXBSerializer.java:100)

        ... 30 more

Caused
 by: java.lang.ClassNotFoundException: 
org.nuxeo.ecm.platform.ws.__JBossWS_NuxeoRemotingService_NuxeoRemotingInterfacePort_getDocument

        at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)

        at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)

        at org.jboss.ws.utils.JavaUtils.loadJavaType(JavaUtils.java:81)

        at 
org.jboss.ws.jaxb.JAXBMarshallerImpl.marshal(JAXBMarshallerImpl.java:126)

        ... 31 more

13:15:32,373 ERROR [[NuxeoRemotingBean]] Servlet.service() for servlet 
NuxeoRemotingBean threw exception

javax.xml.rpc.JAXRPCException: org.jboss.ws.binding.BindingException: 
javax.xml.bind.MarshalException: java.lang.ClassNotFoundException: 
org.nuxeo.ecm.platform.

ws.__JBossWS_NuxeoRemotingService_NuxeoRemotingInterfacePort_getDocument

        at 
org.jboss.ws.soap.SOAPContentElement.getXMLFragment(SOAPContentElement.java:187)

     
   at 
org.jboss.ws.soap.SOAPContentElement.expandToDOM(SOAPContentElement.java:844)

        at 
org.jboss.ws.soap.SOAPContentElement.getChildNodes(SOAPContentElement.java:761)

        at org.jboss.util.xml.DOMWriter.printInternal(DOMWriter.java:211)

        at org.jboss.util.xml.DOMWriter.printInternal(DOMWriter.java:270)

        at org.jboss.util.xml.DOMWriter.printInternal(DOMWriter.java:270)

        at org.jboss.util.xml.DOMWriter.print(DOMWriter.java:186)

        at org.jboss.ws.soap.SOAPMessageImpl.writeTo(SOAPMessageImpl.java:264)

        at 
org.jboss.ws.server.ServiceEndpointServlet.sendResponse(ServiceEndpointServlet.java:176)

        at 
org.jboss.ws.server.ServiceEndpointServlet.doPost(ServiceEndpointServlet.java:135)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

        at
 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)

        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

        at 
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)

        at 
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)

        at 
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)

        at
 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)

        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)

        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)

        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)

        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)

        at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)

        at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)

        at 
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)

        at java.lang.Thread.run(Thread.java:595)

Caused by: org.jboss.ws.binding.BindingException: 
javax.xml.bind.MarshalException: java.lang.ClassNotFoundException:
 org.nuxeo.ecm.platform.ws.__JBossWS_NuxeoRe

motingService_NuxeoRemotingInterfacePort_getDocument

        at 
org.jboss.ws.jaxrpc.encoding.JAXBSerializer.serialize(JAXBSerializer.java:112)

        at 
org.jboss.ws.soap.SOAPContentElement.getXMLFragment(SOAPContentElement.java:172)

        ... 29 more

Caused by: javax.xml.bind.MarshalException: java.lang.ClassNotFoundException: 
org.nuxeo.ecm.platform.ws.__JBossWS_NuxeoRemotingService_NuxeoRemotingInterfacePor

t_getDocument

        at 
org.jboss.ws.jaxb.JAXBMarshallerImpl.marshal(JAXBMarshallerImpl.java:181)

        at 
org.jboss.ws.jaxrpc.encoding.JAXBSerializer.serialize(JAXBSerializer.java:100)

        ... 30 more

Caused by: java.lang.ClassNotFoundException: 
org.nuxeo.ecm.platform.ws.__JBossWS_NuxeoRemotingService_NuxeoRemotingInterfacePort_getDocument

        at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)

        at
 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)

        at org.jboss.ws.utils.JavaUtils.loadJavaType(JavaUtils.java:81)

        at 
org.jboss.ws.jaxb.JAXBMarshallerImpl.marshal(JAXBMarshallerImpl.java:126)

        ... 31 more





The SOAP UI test client receives the following incorrect answer from Nuxeo:

<env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/' 
<http://schemas.xmlsoap.org/soap/envelope/%27> ><env:Header/>.



Did I miss anything? Does an how-to or something like this regarding the web 
services API exists?



Thanks for your help!



Majdi

 

________________________________

Ne gardez plus qu'une seule adresse mail ! Copiez vos mails 
<http://www.trueswitch.com/yahoo-fr/>  vers Yahoo! Mail 

_______________________________________________

ECM mailing list

[email protected]

http://lists.nuxeo.com/mailman/listinfo/ecm

 

--

Éric Barroca - Ex. VP of Operations - +33 6 21 74 77 64

www.nuxeo.com - Nuxeo: Open Source ECM - www.nuxeo.org

Nuxeo Enterprise Platform - The Java EE, scalable, standard-based ECM Platform

 





Sensis. Australia's leading information resource.

Making complex lives simpler by helping you find, buy and sell.

www.sensis.com.au - www.yellow.com.au - www.whitepages.com.au - 
www.citysearch.com.au - www.about.sensis.com.au
www.whereis.com.au - www.gostay.com.au - www.justlisted.com.au - 
www.tradingpost.com.au - www.linkme.com.au
www.carshowroom.com.au - www.telstra.com.au - www.smallbusiness.sensis.com.au - 
www.universalpublishers.com.au

Sensis cares for the environment - think before you print.

This email and any attachments are intended only for the use of the recipient 
and may be confidential and/or legally privileged.
Sensis Pty Ltd disclaims liability for any errors, omissions, viruses, loss 
and/or damage arising from using, opening or transmitting this email.
If you are not the intended recipient you must not use, interfere with, 
disclose, copy or retain this email and you should notify the sender 
immediately by return email or by contacting Sensis Pty Ltd by telephone on 
[+61 3 8653 5000]
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm

Reply via email to