thanks
it works now.
but when i try to test the method upload document to the current workspace i 
have this error: failed to find document file 125424485478854
have you any idea about.
in the other hand can it's possible to crate a new workspace remotly?what's the 
corresponding method?

----- Message d'origine ----
De : Eric Barroca <[EMAIL PROTECTED]>
À : nafti majdi <[EMAIL PROTECTED]>
Cc : [email protected]
Envoyé le : Dimanche, 16 Septembre 2007, 4h59mn 34s
Objet : 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/'><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 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



 








      
_____________________________________________________________________________ 
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail 
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm

Reply via email to