users@grizzly.java.net

Problem sending a large Json object form grizzly

From: Surah <surah.harus_at_gmail.com>
Date: Fri, 9 Jan 2015 16:14:49 -0700 (MST)

Hi.

When appending a very big JSON Object form a jersey/girzzly api i got this
stack trace.

Im using jersey-bomb 2.4.1

ene 09, 2015 7:50:13 PM org.glassfish.jersey.server.ServerRuntime$Responder
writeResponse
GRAVE: An I/O error has occurred while writing a response message entity to
the container output stream.
java.lang.NoSuchMethodError:
org.glassfish.grizzly.memory.CompositeBuffer.append(Ljava/lang/Object;)Ljava/lang/Object;
        at
org.glassfish.grizzly.http.io.OutputBuffer.finishCurrentBuffer(OutputBuffer.java:1036)
        at
org.glassfish.grizzly.http.io.OutputBuffer.write(OutputBuffer.java:669)
        at
org.glassfish.grizzly.http.server.NIOOutputStreamImpl.write(NIOOutputStreamImpl.java:83)
        at
org.glassfish.jersey.message.internal.CommittingOutputStream.write(CommittingOutputStream.java:233)
        at
org.codehaus.jackson.impl.Utf8Generator._flushBuffer(Utf8Generator.java:1754)
        at
org.codehaus.jackson.impl.Utf8Generator.flush(Utf8Generator.java:1088)
        at
org.codehaus.jackson.map.ObjectWriter.writeValue(ObjectWriter.java:328)
        at
org.codehaus.jackson.jaxrs.JacksonJsonProvider.writeTo(JacksonJsonProvider.java:557)
        at
org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.invokeWriteTo(WriterInterceptorExecutor.java:243)
        at
org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.aroundWriteTo(WriterInterceptorExecutor.java:230)
        at
org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:149)
        at
org.glassfish.jersey.server.internal.JsonWithPaddingInterceptor.aroundWriteTo(JsonWithPaddingInterceptor.java:103)
        at
org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:149)
        at
org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor.aroundWriteTo(MappableExceptionWrapperInterceptor.java:88)
        at
org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:149)
        at
org.glassfish.jersey.message.internal.MessageBodyFactory.writeTo(MessageBodyFactory.java:1139)
        at
org.glassfish.jersey.server.ServerRuntime$Responder.writeResponse(ServerRuntime.java:557)
        at
org.glassfish.jersey.server.ServerRuntime$Responder.processResponse(ServerRuntime.java:381)
        at
org.glassfish.jersey.server.ServerRuntime$Responder.process(ServerRuntime.java:371)
        at
org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:262)
        at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)
        at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)
        at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
        at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
        at org.glassfish.jersey.internal.Errors.process(Errors.java:267)
        at
org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:318)
        at
org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:236)
        at
org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:983)
        at
org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:334)
        at
org.glassfish.grizzly.http.server.HttpHandler$1.run(HttpHandler.java:209)
        at
org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:565)
        at
org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:545)
        at java.lang.Thread.run(Thread.java:745)

can anyone help me?. thx



--
View this message in context: http://grizzly.1045725.n5.nabble.com/Problem-sending-a-large-Json-object-form-grizzly-tp5710658.html
Sent from the Grizzly - Users mailing list archive at Nabble.com.