On Thu December 17 2009 12:07:48 pm Coder One wrote: > 5GB? I think you will need a lot of heapspace for the JVM.
No, if it's an MTOM attachment, it should just stream in fine. Dan > > --- On Thu, 12/17/09, surajchhetry <[email protected]> wrote: > > From: surajchhetry <[email protected]> > > Subject: Re: MTOM OutOfMemory > > To: [email protected] > > Date: Thursday, December 17, 2009, 3:28 AM > > > > Iam using CXF 2.2.5 version and try to upload around 5 GB > > and got following > > error. > > Here is the stack trace > > > > Exception in thread "main" java.lang.OutOfMemoryError: Java > > heap space > > at > > java.util.Arrays.copyOf(Arrays.java:2882) > > at > > java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java > >:100) at > > java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:390) > > at > > java.lang.StringBuilder.append(StringBuilder.java:119) > > at > > org.apache.cxf.io.CachedOutputStream.writeCacheTo(CachedOutputStream.java > >:334) at > > org.apache.cxf.io.CachedOutputStream.writeCacheTo(CachedOutputStream.java > >:286) at > > org.apache.cxf.interceptor.LoggingOutInterceptor$LoggingCallback.onClose( > >LoggingOutInterceptor.java:152) at > > org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:182) > > at > > org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66) > > at > > org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:637) > > at > > org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingIn > >terceptor.handleMessage(MessageSenderInterceptor.java:62) at > > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorCh > >ain.java:236) at > > org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:483) > > at > > org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:309) > > at > > org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:261) > > at > > org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73) > > at > > org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:124) > > at $Proxy57.uploadVideo(Unknown Source) > > at > > com.suraj.core.ws.VideoWebServiceTester.testVideoUpload(VideoWebServiceTe > >ster.java:70) at > > com.suraj.core.ws.VideoWebServiceTester.main(VideoWebServiceTester.java:4 > >4) > > > > dkulp wrote: > > > This error sounds like a classloader thing. > > > > Check the classpath and such > > > > > for > > > and activation jars. If you are on > > > > Java6, try removing the activation > > > > > jar we > > > ship and such and using the stuff built into the jdk. > > > > > > Dan > > > > > > > > > On Sat November 28 2009 3:50:59 pm baeschtu baeschtu > > > > wrote: > > >> I was getting a step forward while using the > > > > reference implementation > > > > >> large_upload from https://jax-ws.dev.java.net/2.1.7/ > > >> Now I have the following problem. (I'm using > > > > maven) > > > > >> Nov 28, 2009 9:44:32 PM > > > > org.apache.cxf.phase.PhaseInterceptorChain > > > > >> doIntercept > > >> WARNING: Application has thrown exception, > > > > unwinding now > > > > >> org.apache.cxf.interceptor.Fault: loader > > > > constraint violation: loader > > > > >> (instance of <bootloader>) previously > > > > initiated loading for a different > > > > >> type with name > > > > "javax/activation/DataHandler" > > > > >> at > > > > org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoke > >r. > > > > >> java:148) > > >> > > >> Any help would be appreciated! > > >> > > >> > > >> > > >> 2009/11/27 baeschtu baeschtu <[email protected]> > > >> > > >> > Hi list > > >> > for a fileupload I need a mtom enabled > > > > webservice (wsdl first.) I > > > > >> managed > > >> > > >> > to write a working wsdl with wsdl2java > > >> > When I send large binaries ~5GB I got a: > > >> > > > >> > WARNING: Interceptor has thrown exception, > > > > unwinding now > > > > >> > org.apache.cxf.interceptor.Fault: > > > > Unmarshalling Error: Java heap space > > > > >> > When I check with wireshark, for small files > > > > it looks like SwA seams to > > > > >> > work: > > >> > MIME Multipart Media Encapsulation, Type: > > > > multipart/related, Boundary: > > >> > "uuid:910305cf-e4c6-45cd-a0f6-4f083b49c6c4" > > >> > > > >> > When trying to upload large files I see only > > > > "Continuation or non-HTTP > > > > >> > traffic" and then follows the OutOfMemory > > > > exception. > > > > >> > 35506 5625.427090 > > > > 127.0.0.1 127.0.0.1 HTTP > > Continuation > > > > >> or > > >> > > >> > non-HTTP traffic. > > >> > > > >> > I also have the > > > > xmime:expectedContentTypes="application/octet-stream" > > > > >> in > > >> > > >> > and DataHandlers are generated. > > >> > Has someone a working example, or some > > > > hints? > > > > >> > Thanks > > >> > Bast > -- Daniel Kulp [email protected] http://www.dankulp.com/blog
