chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From PROME Christophe <christophe.pr...@thalesgroup.com>
Subject RE: SOAP : "Couldn't find MIME boundary" with Open CMIS Client 0.5.0
Date Tue, 27 Sep 2011 13:58:42 GMT
Thanks Florian,

It solved the issue. 
I just had to turn HTTP compression On in Glassfish
(If anyone encounter the same problem in the future, this article helped: http://www.vikasing.com/2010/01/enable-gzip-compression-on-glassfish-v3.html)

Regards,

Christophe

-----Message d'origine-----
De : Florian Müller [mailto:mueller@gotux.de] 
Envoyé : mardi 27 septembre 2011 14:12
À : dev@chemistry.apache.org; dev@chemistry.apache.org
Objet : Re: SOAP : "Couldn't find MIME boundary" with Open CMIS Client 0.5.0

Hi Christophe,

Please try switching off client compression. If the server doesn't support it, you will see
error messages like this.


Florian 

PROME Christophe <christophe.prome@thalesgroup.com> wrote:

>Hello all,
>
>
>I am having an issue with Open CMIS Client 0.5.0 running on a Glassfish
>3.1 Application server.
>It occurs when I am instantiating the Session object.
>
>Here is my code :
>
>SessionFactory f = SessionFactoryImpl.newInstance();
>
>Map<String, String> params = new HashMap<String, String>();
>params.put(SessionParameter.USER, USERNAME);
>params.put(SessionParameter.PASSWORD, PASSWORD);
>params.put(SessionParameter.WEBSERVICES_ACL_SERVICE, URL_SOAP+
>"ACLService?wsdl");
>params.put(SessionParameter.WEBSERVICES_DISCOVERY_SERVICE, URL_SOAP+
>"DiscoveryService?wsdl");
>params.put(SessionParameter.WEBSERVICES_MULTIFILING_SERVICE, URL_SOAP+
>"MultiFilingService?wsdl");
>params.put(SessionParameter.WEBSERVICES_NAVIGATION_SERVICE, URL_SOAP+
>"NavigationService?wsdl");
>params.put(SessionParameter.WEBSERVICES_OBJECT_SERVICE, URL_SOAP+
>"ObjectService?wsdl");
>params.put(SessionParameter.WEBSERVICES_POLICY_SERVICE, URL_SOAP+
>"PolicyService?wsdl");
>params.put(SessionParameter.WEBSERVICES_RELATIONSHIP_SERVICE, URL_SOAP+
>"RelationshipService?wsdl");
>params.put(SessionParameter.WEBSERVICES_REPOSITORY_SERVICE, URL_SOAP+
>"RepositoryService?wsdl");
>params.put(SessionParameter.WEBSERVICES_VERSIONING_SERVICE, URL_SOAP+
>"VersioningService?wsdl");
>params.put(SessionParameter.BINDING_TYPE,BindingType.WEBSERVICES.value());
>params.put(SessionParameter.CLIENT_COMPRESSION,"true"););
>params.put(SessionParameter.REPOSITORY_ID, REPOSITORY_ID);
>
>session = f.createSession(params);
>
>The exception :
>
>Caused by: javax.xml.ws.soap.SOAPFaultException: Couldn't find MIME
>boundary: --uuid:231c3661-6deb-494d-975d-24b88548fa4b
>at
>com.sun.xml.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:193)
>at
>com.sun.xml.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:126)
>at
>com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:123)
>at
>com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:93)
>        at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:144)
>
>The same code works just fine from a standard java main or when I am
>using OpenCMIS 0.4.0 on the same Glassfish server.
>
>Tech details :
>
>Alfresco 3.4d community
>Glassfish 3.1
>Java 1.6
>Open CMIS Client 0.5.0
>
>Any thought on this ?
>
>I am switching back to 0.4.0 until the issue is resolved.
>
>
>Regards,
>
>Christophe

Mime
View raw message