[ 
https://issues.apache.org/jira/browse/CMIS-495?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Florian Müller resolved CMIS-495.
---------------------------------

       Resolution: Fixed
    Fix Version/s: OpenCMIS 0.7.0
         Assignee: Florian Müller

That's a know issue with Weblogic and has already been fixed for OpenCMIS 
0.7.0. See issue CMIS-416 (last comment).
                
> Add document does not work on weblogic11gR1 when file size is greater than 
> 100KB.
> ---------------------------------------------------------------------------------
>
>                 Key: CMIS-495
>                 URL: https://issues.apache.org/jira/browse/CMIS-495
>             Project: Chemistry
>          Issue Type: Bug
>          Components: opencmis-client
>    Affects Versions: OpenCMIS 0.6.0
>         Environment: JDK 1.6.24, Weblogic11gR1 (10.3.4), Windows XP, Alfresco
>            Reporter: Aditya Poosarla
>            Assignee: Florian Müller
>             Fix For: OpenCMIS 0.7.0
>
>
> I have a sample code which is used to upload document to a CMIS compliant 
> alfresco content respository. I am not able to add the document which is size 
> greater than 100KB. The exception stacktrace is below.
> The same code works when deployed on apache-tomcat-7.0.25. 
> ####<Jan 25, 2012 4:47:08 PM IST> <Error> <HTTP> <aditya-idc> <AdminServer> 
> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default 
> (self-tuning)'> <<WLS Kernel>> <> <> <1327490228328> <BEA-101020> 
> <[ServletContext@23369005[app:_auto_generated_ear_ module:AlfrescoUploadWL 
> path:/AlfrescoUploadWL spec-version:2.5]] Servlet failed with Exception
> java.lang.ArrayIndexOutOfBoundsException: -1
>       at 
> weblogic.utils.http.HttpChunkOutputStream.writeChunkHeader(HttpChunkOutputStream.java:177)
>       at 
> weblogic.utils.http.HttpChunkOutputStream.flush(HttpChunkOutputStream.java:197)
>       at 
> weblogic.utils.http.HttpChunkOutputStream.close(HttpChunkOutputStream.java:160)
>       at 
> weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnection.java:360)
>       at 
> weblogic.net.http.SOAPHttpURLConnection.getInputStream(SOAPHttpURLConnection.java:37)
>       at 
> weblogic.net.http.HttpURLConnection.getHeaderFields(HttpURLConnection.java:731)
>       at 
> com.sun.xml.ws.transport.http.client.HttpClientTransport.getHeaders(HttpClientTransport.java:179)
>       at 
> com.sun.xml.ws.transport.http.client.HttpResponseProperties.getResponseHeaders(HttpResponseProperties.java:62)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:597)
>       at 
> com.sun.xml.ws.api.PropertySet$MethodAccessor.get(PropertySet.java:283)
>       at com.sun.xml.ws.api.PropertySet.get(PropertySet.java:335)
>       at 
> com.sun.xml.ws.api.DistributedPropertySet.get(DistributedPropertySet.java:126)
>       at com.sun.xml.ws.client.ResponseContext.get(ResponseContext.java:109)
>       at 
> org.apache.chemistry.opencmis.client.bindings.spi.webservices.AbstractPortProvider.endCall(AbstractPortProvider.java:174)
>       at 
> org.apache.chemistry.opencmis.client.bindings.spi.webservices.ObjectServiceImpl.createDocument(ObjectServiceImpl.java:90)
>       at 
> org.apache.chemistry.opencmis.client.runtime.SessionImpl.createDocument(SessionImpl.java:716)
>       at 
> org.apache.chemistry.opencmis.client.runtime.FolderImpl.createDocument(FolderImpl.java:88)
>       at 
> org.apache.chemistry.opencmis.client.runtime.FolderImpl.createDocument(FolderImpl.java:443)
>       at com.cmis.test.CMISExecClass.createDocument(CMISExecClass.java:147)
>       at com.cmis.test.CMISExecClass.createDocument(CMISExecClass.java:75)
>       at com.pgbu.test.UploadServlet.doPost(UploadServlet.java:46)
>       at com.pgbu.test.UploadServlet.doGet(UploadServlet.java:30)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>       at 
> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
>       at 
> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
>       at 
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
>       at 
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)
>       at 
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3717)
>       at 
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
>       at 
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
>       at 
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
>       at 
> weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
>       at 
> weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
>       at 
> weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
>       at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
>       at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
> > 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to