You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by V SRAVANI-XPK437 <sr...@motorolasolutions.com> on 2011/03/23 07:00:57 UTC
OutofMemory Exception i n ServiceMIx
HI
I are using servicemix 3.2.1 version and I am beginner to ServiceMix and
we are sending soap messages to it.
After some time(time is not consistent) I am getting nullpointer
exceptions and then out ofmemory exception.Can any of you please let me
know how we can get rid of this issue.
At the beginning I am getting this exception
02:33:52,994 | WARN | btpool1-1115 | jetty |
ervicemix.http.jetty.JCLLogger 96 | Nested in
javax.servlet.ServletException: Failed to process request:
com.ctc.wstx.exc.WstxIOException: null:
com.ctc.wstx.exc.WstxIOException: null
at
com.ctc.wstx.sw.BaseStreamWriter.finishDocument(BaseStreamWriter.java:16
87)
at
com.ctc.wstx.sw.BaseStreamWriter.writeEndDocument(BaseStreamWriter.java:
585)
at
org.apache.servicemix.soap.marshalers.SoapWriter.writeSimpleMessage(Soap
Writer.java:130)
at
org.apache.servicemix.soap.marshalers.SoapWriter.write(SoapWriter.java:9
2)
at
org.apache.servicemix.http.processors.ConsumerProcessor.processResponse(
ConsumerProcessor.java:222)
at
org.apache.servicemix.http.processors.ConsumerProcessor.process(Consumer
Processor.java:203)
at
org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.ja
va:71)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandler
Collection.java:211)
at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.jav
a:114)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:313)
at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
at
org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.j
ava:844)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:726)
at
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205)
at
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
at
org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.jav
a:227)
at
org.mortbay.jetty.security.SslSocketConnector$SslConnection.run(SslSocke
tConnector.java:626)
at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.ja
va:442)
Caused by: org.mortbay.jetty.EofException
at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:760)
at
org.mortbay.jetty.AbstractGenerator$Output.flush(AbstractGenerator.java:
564)
at
org.mortbay.jetty.HttpConnection$Output.flush(HttpConnection.java:907)
at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:99)
at
com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
at
com.ctc.wstx.sw.BufferingXmlWriter.close(BufferingXmlWriter.java:194)
at
com.ctc.wstx.sw.BaseStreamWriter.finishDocument(BaseStreamWriter.java:16
85)
... 23 more
Caused by: java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
at
java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at
java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at
com.sun.net.ssl.internal.ssl.OutputRecord.writeBuffer(OutputRecord.java:
295)
at
com.sun.net.ssl.internal.ssl.OutputRecord.write(OutputRecord.java:284)
at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecordInternal(SSLSocket
Impl.java:727)
at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.jav
a:715)
at
com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:
59)
at
org.mortbay.io.ByteArrayBuffer.writeTo(ByteArrayBuffer.java:158)
at
org.mortbay.io.bio.StreamEndPoint.flush(StreamEndPoint.java:122)
at
org.mortbay.io.bio.StreamEndPoint.flush(StreamEndPoint.java:154)
at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:682)
... 29 more
02:57:31,997 | WARN | btpool1-898 | jetty |
ervicemix.http.jetty.JCLLogger 96 | /Broker/
java.lang.NullPointerException
at
org.apache.servicemix.http.processors.ConsumerProcessor.process(Consumer
Processor.java:192)
at
org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.ja
va:71)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandler
Collection.java:211)
at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.jav
a:114)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:313)
at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
at
org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.j
ava:844)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)
at
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205)
at
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
at
org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.jav
a:227)
at
org.mortbay.jetty.security.SslSocketConnector$SslConnection.run(SslSocke
tConnector.java:626)
at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.ja
va:442)
03:00:14,048 | ERROR | pool-flow.seda.servicemix-wsn2005-thread-4 |
SedaQueue | .jbi.nmr.flow.seda.SedaQueue$1 136 |
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1@14cfbc0 got error
processing InOnly[
id: ID:10.18.67.178-12e13b203dc-3:151756
status: Active
role: provider
endpoint: ID-MOFM-58508-1297410607244-6-75
in: <?xml version="1.0" encoding="UTF-8"?><ns2:Notify
xmlns:ns2="http://docs.oasis-open.org/wsn/b-2"
xmlns="http://www.w3.org/2005/08/addressing"
xmlns:ns3="http://docs.oasis-open.org/wsrf/bf-2"
xmlns:ns4="http://docs.oasis-open.org/wsn/t-1"><ns2:NotificationMessage>
<ns2:Topic
Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple">Alar
mTopic</ns2:Topic><ns2:Message><alarm:Alarm
xmlns:alarm="http://alarms.some-host"><ALRMSTRING xmlns=""
xmlns:ns6="http://www.w3.org/2005/08/addressing"><?xml version="1.0"
encoding="UTF-8"?><Notification><NotificationHeader><M
OCI>eNB/1088/eNB_Function/enbf=1</MOCI><notificationType>
1</notificationType></NotificationHeader><NotificationCon
tent><alarmID>40879</alarmID><createTime>1297843469
000</createTime><eventTime>1297843469000</eventTime>&l
t;eventType>4</eventType><perceivedSeverity>1</perceiv
edSeverity><problemCause>56</problemCause><specificPro
blem>1</specificProblem><additionalInfo><![CDATA[Criti
cal(1)]]></additionalInfo><additionalText><![CDATA[eNo
deBENBFunctionDeviceLockedAlarm--equipment-alarm]]></additionalTex
t></NotificationContent></Notification></ALRMSTRING></ala
rm:Alarm></ns2:Message></ns2:NotificationMessage></ns2:Notify>
]
java.lang.OutOfMemoryError: Java heap space
at java.io.BufferedWriter.<init>(BufferedWriter.java:87)
at java.io.BufferedWriter.<init>(BufferedWriter.java:70)
at
com.sun.xml.bind.v2.runtime.MarshallerImpl.createWriter(MarshallerImpl.j
ava:381)
at
com.sun.xml.bind.v2.runtime.MarshallerImpl.createWriter(MarshallerImpl.j
ava:402)
at
com.sun.xml.bind.v2.runtime.MarshallerImpl.createXmlOutput(MarshallerImp
l.java:181)
at
com.sun.xml.bind.v2.runtime.MarshallerImpl.marshal(MarshallerImpl.java:2
21)
at
javax.xml.bind.helpers.AbstractMarshallerImpl.marshal(AbstractMarshaller
Impl.java:77)
at
org.apache.servicemix.wsn.jms.JmsPullPoint.store(JmsPullPoint.java:85)
at
org.apache.servicemix.wsn.AbstractPullPoint.notify(AbstractPullPoint.jav
a:70)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.apache.servicemix.wsn.component.WSNEndpoint.process(WSNEndpoint.java
:143)
at
org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeC
ycle.java:538)
at
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBas
eLifeCycle.java:490)
at
org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeCyc
le.java:46)
at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(D
eliveryChannelImpl.java:610)
at
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.j
ava:170)
at
org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java
:167)
at
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:1
34)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecuto
r.java:650)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja
va:675)
at java.lang.Thread.run(Thread.java:595)
Thanks&Regards
Sravani.V
Re: OutofMemory Exception i n ServiceMIx
Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi,
using ServiceMix 3, the variable to use is:
JAVA_MAX_MEM=512M
Regards
JB
On 03/23/2011 08:24 AM, Knut Enners wrote:
> Hi,
> you have to adjust the variable JAVA_OPTS, either by setting it as an
> environment variable or by tweaking the startup scripts in the "bin"
> folder, in particular -Xms = min heap size -Xmx = max heap size
>
> cheers,
> Knut
>
>
> On 23.03.2011 01:00, V SRAVANI-XPK437 wrote:
>> HI
>>
>> I are using servicemix 3.2.1 version and I am beginner to ServiceMix and
>> we are sending soap messages to it.
>> After some time(time is not consistent) I am getting nullpointer
>> exceptions and then out ofmemory exception.Can any of you please let me
>> know how we can get rid of this issue.
>>
>> At the beginning I am getting this exception
>>
>> 02:33:52,994 | WARN | btpool1-1115 | jetty |
>> ervicemix.http.jetty.JCLLogger 96 | Nested in
>> javax.servlet.ServletException: Failed to process request:
>> com.ctc.wstx.exc.WstxIOException: null:
>> com.ctc.wstx.exc.WstxIOException: null
>> at
>> com.ctc.wstx.sw.BaseStreamWriter.finishDocument(BaseStreamWriter.java:16
>> 87)
>> at
>> com.ctc.wstx.sw.BaseStreamWriter.writeEndDocument(BaseStreamWriter.java:
>> 585)
>> at
>> org.apache.servicemix.soap.marshalers.SoapWriter.writeSimpleMessage(Soap
>> Writer.java:130)
>> at
>> org.apache.servicemix.soap.marshalers.SoapWriter.write(SoapWriter.java:9
>> 2)
>> at
>> org.apache.servicemix.http.processors.ConsumerProcessor.processResponse(
>> ConsumerProcessor.java:222)
>> at
>> org.apache.servicemix.http.processors.ConsumerProcessor.process(Consumer
>> Processor.java:203)
>> at
>> org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.ja
>> va:71)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>> at
>> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
>> at
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
>> at
>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
>> at
>> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandler
>> Collection.java:211)
>> at
>> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.jav
>> a:114)
>> at
>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
>> at org.mortbay.jetty.Server.handle(Server.java:313)
>> at
>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
>> at
>> org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.j
>> ava:844)
>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:726)
>> at
>> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205)
>> at
>> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
>> at
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.jav
>> a:227)
>> at
>> org.mortbay.jetty.security.SslSocketConnector$SslConnection.run(SslSocke
>> tConnector.java:626)
>> at
>> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.ja
>> va:442)
>> Caused by: org.mortbay.jetty.EofException
>> at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:760)
>> at
>> org.mortbay.jetty.AbstractGenerator$Output.flush(AbstractGenerator.java:
>> 564)
>> at
>> org.mortbay.jetty.HttpConnection$Output.flush(HttpConnection.java:907)
>> at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:99)
>> at
>> com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
>> at
>> com.ctc.wstx.sw.BufferingXmlWriter.close(BufferingXmlWriter.java:194)
>> at
>> com.ctc.wstx.sw.BaseStreamWriter.finishDocument(BaseStreamWriter.java:16
>> 85)
>> ... 23 more
>> Caused by: java.net.SocketException: Broken pipe
>> at java.net.SocketOutputStream.socketWrite0(Native Method)
>> at
>> java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
>> at
>> java.net.SocketOutputStream.write(SocketOutputStream.java:136)
>> at
>> com.sun.net.ssl.internal.ssl.OutputRecord.writeBuffer(OutputRecord.java:
>> 295)
>> at
>> com.sun.net.ssl.internal.ssl.OutputRecord.write(OutputRecord.java:284)
>> at
>> com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecordInternal(SSLSocket
>> Impl.java:727)
>> at
>> com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.jav
>> a:715)
>> at
>> com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:
>> 59)
>> at
>> org.mortbay.io.ByteArrayBuffer.writeTo(ByteArrayBuffer.java:158)
>> at
>> org.mortbay.io.bio.StreamEndPoint.flush(StreamEndPoint.java:122)
>> at
>> org.mortbay.io.bio.StreamEndPoint.flush(StreamEndPoint.java:154)
>> at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:682)
>> ... 29 more
>>
>>
>> 02:57:31,997 | WARN | btpool1-898 | jetty |
>> ervicemix.http.jetty.JCLLogger 96 | /Broker/
>> java.lang.NullPointerException
>> at
>> org.apache.servicemix.http.processors.ConsumerProcessor.process(Consumer
>> Processor.java:192)
>> at
>> org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.ja
>> va:71)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>> at
>> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
>> at
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
>> at
>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
>> at
>> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandler
>> Collection.java:211)
>> at
>> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.jav
>> a:114)
>> at
>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
>> at org.mortbay.jetty.Server.handle(Server.java:313)
>> at
>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
>> at
>> org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.j
>> ava:844)
>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)
>> at
>> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205)
>> at
>> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
>> at
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.jav
>> a:227)
>> at
>> org.mortbay.jetty.security.SslSocketConnector$SslConnection.run(SslSocke
>> tConnector.java:626)
>> at
>> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.ja
>> va:442)
>>
>>
>>
>>
>> 03:00:14,048 | ERROR | pool-flow.seda.servicemix-wsn2005-thread-4 |
>> SedaQueue | .jbi.nmr.flow.seda.SedaQueue$1 136 |
>> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1@14cfbc0 got error
>> processing InOnly[
>> id: ID:10.18.67.178-12e13b203dc-3:151756
>> status: Active
>> role: provider
>> endpoint: ID-MOFM-58508-1297410607244-6-75
>> in:<?xml version="1.0" encoding="UTF-8"?><ns2:Notify
>> xmlns:ns2="http://docs.oasis-open.org/wsn/b-2"
>> xmlns="http://www.w3.org/2005/08/addressing"
>> xmlns:ns3="http://docs.oasis-open.org/wsrf/bf-2"
>> xmlns:ns4="http://docs.oasis-open.org/wsn/t-1"><ns2:NotificationMessage>
>> <ns2:Topic
>> Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple">Alar
>> mTopic</ns2:Topic><ns2:Message><alarm:Alarm
>> xmlns:alarm="http://alarms.some-host"><ALRMSTRING xmlns=""
>> xmlns:ns6="http://www.w3.org/2005/08/addressing"><?xml version="1.0"
>> encoding="UTF-8"?><Notification><NotificationHeader><M
>> OCI>eNB/1088/eNB_Function/enbf=1</MOCI><notificationType>
>> 1</notificationType></NotificationHeader><NotificationCon
>> tent><alarmID>40879</alarmID><createTime>1297843469
>> 000</createTime><eventTime>1297843469000</eventTime>&l
>> t;eventType>4</eventType><perceivedSeverity>1</perceiv
>> edSeverity><problemCause>56</problemCause><specificPro
>> blem>1</specificProblem><additionalInfo><![CDATA[Criti
>> cal(1)]]></additionalInfo><additionalText><![CDATA[eNo
>> deBENBFunctionDeviceLockedAlarm--equipment-alarm]]></additionalTex
>> t></NotificationContent></Notification></ALRMSTRING></ala
>> rm:Alarm></ns2:Message></ns2:NotificationMessage></ns2:Notify>
>> ]
>> java.lang.OutOfMemoryError: Java heap space
>> at java.io.BufferedWriter.<init>(BufferedWriter.java:87)
>> at java.io.BufferedWriter.<init>(BufferedWriter.java:70)
>> at
>> com.sun.xml.bind.v2.runtime.MarshallerImpl.createWriter(MarshallerImpl.j
>> ava:381)
>> at
>> com.sun.xml.bind.v2.runtime.MarshallerImpl.createWriter(MarshallerImpl.j
>> ava:402)
>> at
>> com.sun.xml.bind.v2.runtime.MarshallerImpl.createXmlOutput(MarshallerImp
>> l.java:181)
>> at
>> com.sun.xml.bind.v2.runtime.MarshallerImpl.marshal(MarshallerImpl.java:2
>> 21)
>> at
>> javax.xml.bind.helpers.AbstractMarshallerImpl.marshal(AbstractMarshaller
>> Impl.java:77)
>> at
>> org.apache.servicemix.wsn.jms.JmsPullPoint.store(JmsPullPoint.java:85)
>> at
>> org.apache.servicemix.wsn.AbstractPullPoint.notify(AbstractPullPoint.jav
>> a:70)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
>> a:39)
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
>> Impl.java:25)
>> at java.lang.reflect.Method.invoke(Method.java:585)
>> at
>> org.apache.servicemix.wsn.component.WSNEndpoint.process(WSNEndpoint.java
>> :143)
>> at
>> org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeC
>> ycle.java:538)
>> at
>> org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBas
>> eLifeCycle.java:490)
>> at
>> org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeCyc
>> le.java:46)
>> at
>> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(D
>> eliveryChannelImpl.java:610)
>> at
>> org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.j
>> ava:170)
>> at
>> org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java
>> :167)
>> at
>> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:1
>> 34)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecuto
>> r.java:650)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja
>> va:675)
>> at java.lang.Thread.run(Thread.java:595)
>>
>> Thanks&Regards
>> Sravani.V
>
Re: OutofMemory Exception i n ServiceMIx
Posted by Freeman Fang <fr...@gmail.com>.
Hi,
Though not exactly sure the reason about the Memory issue you
encounter(looks like a memory leak to me, you can use some memory
profile tool to dig to see if there's some certain object count keep
increase), but IMHO
1. your smx version is quite old, even with Servicemix 3.x, the latest
version now is 3.3.2
2. For handle soap request message, I think servicemix-cxf-bc
component is more suitable to do it, you can try with cxfbc:consumer
to see if you still encounter this memory issue.
Freeman
On 2011-3-23, at 下午4:19, V SRAVANI-XPK437 wrote:
> HI
> we are using servicemix on solaris and I could see in the
> <SERVICEMIX_HOME>/bin/servicemix the java max memory is set as 512
> only
> but still it is throwing exception.This the servicemix.log when it got
> started.
>
> servicemix: JAVA_HOME not set; results may vary
> java version "1.5.0_17"
> Java(TM) Platform, Standard Edition for Business (build 1.5.0_17-b04)
> Java HotSpot(TM) Server VM (build 1.5.0_17-b04, mixed mode)
>
> java -server -Xms128M -Xmx512M
> -Dderby.system.home=/opt/motomgr/ems/ServiceMix/data/derby
> -Dderby.storage.fileSyncTransactionLog=true -Dcom.su
> n.management.jmxremote -classpath
> :/opt/motomgr/ems/ServiceMix/conf:/opt/motomgr/ems/ServiceMix/lib/
> classw
> orlds-1.0.1.jar -Dclassworlds.conf=/
> opt/motomgr/ems/ServiceMix/conf/servicemix.conf
> -Dservicemix.home=/opt/motomgr/ems/ServiceMix -Dcygwin.user.home=
> -Djava.endorsed.dirs=/opt/mo
> tomgr/ems/ServiceMix/lib/endorsed org.codehaus.classworlds.Launcher
> servicemix.xml
> Starting Apache ServiceMix ESB: 3.2.1
>
> Loading Apache ServiceMix from file: servicemix.xml
> INFO - ConnectorServerFactoryBean - JMX connector available at:
> service:jmx:rmi:///jndi/rmi://localhost:1093/jmxrmi
>
>
>
>
> Thanks&Regards
> Sravani.V
>
> -----Original Message-----
> From: Knut Enners [mailto:knut.enners@gmail.com]
> Sent: Wednesday, March 23, 2011 12:55 PM
> To: users@servicemix.apache.org
> Subject: Re: OutofMemory Exception i n ServiceMIx
>
> Hi,
> you have to adjust the variable JAVA_OPTS, either by setting it as an
> environment variable or by tweaking the startup scripts in the "bin"
> folder, in particular -Xms = min heap size -Xmx = max heap size
>
> cheers,
> Knut
>
>
> On 23.03.2011 01:00, V SRAVANI-XPK437 wrote:
>> HI
>>
>> I are using servicemix 3.2.1 version and I am beginner to ServiceMix
> and
>> we are sending soap messages to it.
>> After some time(time is not consistent) I am getting nullpointer
>> exceptions and then out ofmemory exception.Can any of you please let
> me
>> know how we can get rid of this issue.
>>
>> At the beginning I am getting this exception
>>
>> 02:33:52,994 | WARN | btpool1-1115 | jetty |
>> ervicemix.http.jetty.JCLLogger 96 | Nested in
>> javax.servlet.ServletException: Failed to process request:
>> com.ctc.wstx.exc.WstxIOException: null:
>> com.ctc.wstx.exc.WstxIOException: null
>> at
>>
> com
> .ctc.wstx.sw.BaseStreamWriter.finishDocument(BaseStreamWriter.java:16
>> 87)
>> at
>>
> com
> .ctc.wstx.sw.BaseStreamWriter.writeEndDocument(BaseStreamWriter.java:
>> 585)
>> at
>>
> org
> .apache.servicemix.soap.marshalers.SoapWriter.writeSimpleMessage(Soap
>> Writer.java:130)
>> at
>>
> org
> .apache.servicemix.soap.marshalers.SoapWriter.write(SoapWriter.java:9
>> 2)
>> at
>>
> org
> .apache.servicemix.http.processors.ConsumerProcessor.processResponse(
>> ConsumerProcessor.java:222)
>> at
>>
> org
> .apache.servicemix.http.processors.ConsumerProcessor.process(Consumer
>> Processor.java:203)
>> at
>>
> org
> .apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.ja
>> va:71)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>> at
>> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:
>> 487)
>> at
>>
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:
> 362)
>> at
>>
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:
> 712)
>> at
>>
> org
> .mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandler
>> Collection.java:211)
>> at
>>
> org
> .mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.jav
>> a:114)
>> at
>>
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:
> 139)
>> at org.mortbay.jetty.Server.handle(Server.java:313)
>> at
>>
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:
> 506)
>> at
>>
> org.mortbay.jetty.HttpConnection
> $RequestHandler.content(HttpConnection.j
>> ava:844)
>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:726)
>> at
>> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205)
>> at
>> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
>> at
>>
> org.mortbay.jetty.bio.SocketConnector
> $Connection.run(SocketConnector.jav
>> a:227)
>> at
>>
> org.mortbay.jetty.security.SslSocketConnector
> $SslConnection.run(SslSocke
>> tConnector.java:626)
>> at
>>
> org.mortbay.thread.BoundedThreadPool
> $PoolThread.run(BoundedThreadPool.ja
>> va:442)
>> Caused by: org.mortbay.jetty.EofException
>> at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:760)
>> at
>>
> org.mortbay.jetty.AbstractGenerator
> $Output.flush(AbstractGenerator.java:
>> 564)
>> at
>> org.mortbay.jetty.HttpConnection$Output.flush(HttpConnection.java:
>> 907)
>> at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:99)
>> at
>> com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
>> at
>> com.ctc.wstx.sw.BufferingXmlWriter.close(BufferingXmlWriter.java:194)
>> at
>>
> com
> .ctc.wstx.sw.BaseStreamWriter.finishDocument(BaseStreamWriter.java:16
>> 85)
>> ... 23 more
>> Caused by: java.net.SocketException: Broken pipe
>> at java.net.SocketOutputStream.socketWrite0(Native Method)
>> at
>> java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
>> at
>> java.net.SocketOutputStream.write(SocketOutputStream.java:136)
>> at
>>
> com
> .sun.net.ssl.internal.ssl.OutputRecord.writeBuffer(OutputRecord.java:
>> 295)
>> at
>> com.sun.net.ssl.internal.ssl.OutputRecord.write(OutputRecord.java:
>> 284)
>> at
>>
> com
> .sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecordInternal(SSLSocket
>> Impl.java:727)
>> at
>>
> com
> .sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.jav
>> a:715)
>> at
>>
> com
> .sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:
>> 59)
>> at
>> org.mortbay.io.ByteArrayBuffer.writeTo(ByteArrayBuffer.java:158)
>> at
>> org.mortbay.io.bio.StreamEndPoint.flush(StreamEndPoint.java:122)
>> at
>> org.mortbay.io.bio.StreamEndPoint.flush(StreamEndPoint.java:154)
>> at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:682)
>> ... 29 more
>>
>>
>> 02:57:31,997 | WARN | btpool1-898 | jetty |
>> ervicemix.http.jetty.JCLLogger 96 | /Broker/
>> java.lang.NullPointerException
>> at
>>
> org
> .apache.servicemix.http.processors.ConsumerProcessor.process(Consumer
>> Processor.java:192)
>> at
>>
> org
> .apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.ja
>> va:71)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>> at
>> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:
>> 487)
>> at
>>
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:
> 362)
>> at
>>
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:
> 712)
>> at
>>
> org
> .mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandler
>> Collection.java:211)
>> at
>>
> org
> .mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.jav
>> a:114)
>> at
>>
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:
> 139)
>> at org.mortbay.jetty.Server.handle(Server.java:313)
>> at
>>
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:
> 506)
>> at
>>
> org.mortbay.jetty.HttpConnection
> $RequestHandler.content(HttpConnection.j
>> ava:844)
>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)
>> at
>> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205)
>> at
>> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
>> at
>>
> org.mortbay.jetty.bio.SocketConnector
> $Connection.run(SocketConnector.jav
>> a:227)
>> at
>>
> org.mortbay.jetty.security.SslSocketConnector
> $SslConnection.run(SslSocke
>> tConnector.java:626)
>> at
>>
> org.mortbay.thread.BoundedThreadPool
> $PoolThread.run(BoundedThreadPool.ja
>> va:442)
>>
>>
>>
>>
>> 03:00:14,048 | ERROR | pool-flow.seda.servicemix-wsn2005-thread-4 |
>> SedaQueue | .jbi.nmr.flow.seda.SedaQueue$1 136 |
>> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1@14cfbc0 got error
>> processing InOnly[
>> id: ID:10.18.67.178-12e13b203dc-3:151756
>> status: Active
>> role: provider
>> endpoint: ID-MOFM-58508-1297410607244-6-75
>> in:<?xml version="1.0" encoding="UTF-8"?><ns2:Notify
>> xmlns:ns2="http://docs.oasis-open.org/wsn/b-2"
>> xmlns="http://www.w3.org/2005/08/addressing"
>> xmlns:ns3="http://docs.oasis-open.org/wsrf/bf-2"
>>
> xmlns:ns4="http://docs.oasis-open.org/wsn/
> t-1"><ns2:NotificationMessage>
>> <ns2:Topic
>>
> Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/
> Simple">Alar
>> mTopic</ns2:Topic><ns2:Message><alarm:Alarm
>> xmlns:alarm="http://alarms.some-host"><ALRMSTRING xmlns=""
>> xmlns:ns6="http://www.w3.org/2005/08/addressing"><?xml
> version="1.0"
>>
> encoding="UTF-8"?
> ><Notification><NotificationHeader><M
>>
> OCI>eNB/1088/eNB_Function/enbf=1</
> MOCI><notificationType>
>>
> 1</notificationType></
> NotificationHeader><NotificationCon
>>
> tent><alarmID>40879</alarmID><createTime>
> 1297843469
>>
> 000</createTime><eventTime>1297843469000</
> eventTime>&l
>>
> t;eventType>4</eventType><perceivedSeverity>1</
> perceiv
>>
> edSeverity><problemCause>56</
> problemCause><specificPro
>>
> blem>1</specificProblem><additionalInfo><!
> [CDATA[Criti
>>
> cal(1)]]></additionalInfo><additionalText><!
> [CDATA[eNo
>>
> deBENBFunctionDeviceLockedAlarm--equipment-alarm]]></
> additionalTex
>>
> t></NotificationContent></Notification></ALRMSTRING></
> ala
>> rm:Alarm></ns2:Message></ns2:NotificationMessage></ns2:Notify>
>> ]
>> java.lang.OutOfMemoryError: Java heap space
>> at java.io.BufferedWriter.<init>(BufferedWriter.java:87)
>> at java.io.BufferedWriter.<init>(BufferedWriter.java:70)
>> at
>>
> com
> .sun.xml.bind.v2.runtime.MarshallerImpl.createWriter(MarshallerImpl.j
>> ava:381)
>> at
>>
> com
> .sun.xml.bind.v2.runtime.MarshallerImpl.createWriter(MarshallerImpl.j
>> ava:402)
>> at
>>
> com
> .sun.xml.bind.v2.runtime.MarshallerImpl.createXmlOutput(MarshallerImp
>> l.java:181)
>> at
>>
> com
> .sun.xml.bind.v2.runtime.MarshallerImpl.marshal(MarshallerImpl.java:2
>> 21)
>> at
>>
> javax
> .xml.bind.helpers.AbstractMarshallerImpl.marshal(AbstractMarshaller
>> Impl.java:77)
>> at
>> org.apache.servicemix.wsn.jms.JmsPullPoint.store(JmsPullPoint.java:
>> 85)
>> at
>>
> org
> .apache.servicemix.wsn.AbstractPullPoint.notify(AbstractPullPoint.jav
>> a:70)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>>
> sun
> .reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
>> a:39)
>> at
>>
> sun
> .reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
>> Impl.java:25)
>> at java.lang.reflect.Method.invoke(Method.java:585)
>> at
>>
> org
> .apache.servicemix.wsn.component.WSNEndpoint.process(WSNEndpoint.java
>> :143)
>> at
>>
> org
> .apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeC
>> ycle.java:538)
>> at
>>
> org
> .apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBas
>> eLifeCycle.java:490)
>> at
>>
> org
> .apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeCyc
>> le.java:46)
>> at
>>
> org
> .apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(D
>> eliveryChannelImpl.java:610)
>> at
>>
> org
> .apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.j
>> ava:170)
>> at
>>
> org
> .apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java
>> :167)
>> at
>>
> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue
> $1.run(SedaQueue.java:1
>> 34)
>> at
>>
> java.util.concurrent.ThreadPoolExecutor
> $Worker.runTask(ThreadPoolExecuto
>> r.java:650)
>> at
>>
> java.util.concurrent.ThreadPoolExecutor
> $Worker.run(ThreadPoolExecutor.ja
>> va:675)
>> at java.lang.Thread.run(Thread.java:595)
>>
>> Thanks&Regards
>> Sravani.V
>
--
Freeman Fang
------------------------
FuseSource: http://fusesource.com
blog: http://freemanfang.blogspot.com
twitter: http://twitter.com/freemanfang
Apache Servicemix:http://servicemix.apache.org
Apache Cxf: http://cxf.apache.org
Apache Karaf: http://karaf.apache.org
Apache Felix: http://felix.apache.org
RE: OutofMemory Exception i n ServiceMIx
Posted by V SRAVANI-XPK437 <sr...@motorolasolutions.com>.
HI
we are using servicemix on solaris and I could see in the
<SERVICEMIX_HOME>/bin/servicemix the java max memory is set as 512 only
but still it is throwing exception.This the servicemix.log when it got
started.
servicemix: JAVA_HOME not set; results may vary
java version "1.5.0_17"
Java(TM) Platform, Standard Edition for Business (build 1.5.0_17-b04)
Java HotSpot(TM) Server VM (build 1.5.0_17-b04, mixed mode)
java -server -Xms128M -Xmx512M
-Dderby.system.home=/opt/motomgr/ems/ServiceMix/data/derby
-Dderby.storage.fileSyncTransactionLog=true -Dcom.su
n.management.jmxremote -classpath
:/opt/motomgr/ems/ServiceMix/conf:/opt/motomgr/ems/ServiceMix/lib/classw
orlds-1.0.1.jar -Dclassworlds.conf=/
opt/motomgr/ems/ServiceMix/conf/servicemix.conf
-Dservicemix.home=/opt/motomgr/ems/ServiceMix -Dcygwin.user.home=
-Djava.endorsed.dirs=/opt/mo
tomgr/ems/ServiceMix/lib/endorsed org.codehaus.classworlds.Launcher
servicemix.xml
Starting Apache ServiceMix ESB: 3.2.1
Loading Apache ServiceMix from file: servicemix.xml
INFO - ConnectorServerFactoryBean - JMX connector available at:
service:jmx:rmi:///jndi/rmi://localhost:1093/jmxrmi
Thanks&Regards
Sravani.V
-----Original Message-----
From: Knut Enners [mailto:knut.enners@gmail.com]
Sent: Wednesday, March 23, 2011 12:55 PM
To: users@servicemix.apache.org
Subject: Re: OutofMemory Exception i n ServiceMIx
Hi,
you have to adjust the variable JAVA_OPTS, either by setting it as an
environment variable or by tweaking the startup scripts in the "bin"
folder, in particular -Xms = min heap size -Xmx = max heap size
cheers,
Knut
On 23.03.2011 01:00, V SRAVANI-XPK437 wrote:
> HI
>
> I are using servicemix 3.2.1 version and I am beginner to ServiceMix
and
> we are sending soap messages to it.
> After some time(time is not consistent) I am getting nullpointer
> exceptions and then out ofmemory exception.Can any of you please let
me
> know how we can get rid of this issue.
>
> At the beginning I am getting this exception
>
> 02:33:52,994 | WARN | btpool1-1115 | jetty |
> ervicemix.http.jetty.JCLLogger 96 | Nested in
> javax.servlet.ServletException: Failed to process request:
> com.ctc.wstx.exc.WstxIOException: null:
> com.ctc.wstx.exc.WstxIOException: null
> at
>
com.ctc.wstx.sw.BaseStreamWriter.finishDocument(BaseStreamWriter.java:16
> 87)
> at
>
com.ctc.wstx.sw.BaseStreamWriter.writeEndDocument(BaseStreamWriter.java:
> 585)
> at
>
org.apache.servicemix.soap.marshalers.SoapWriter.writeSimpleMessage(Soap
> Writer.java:130)
> at
>
org.apache.servicemix.soap.marshalers.SoapWriter.write(SoapWriter.java:9
> 2)
> at
>
org.apache.servicemix.http.processors.ConsumerProcessor.processResponse(
> ConsumerProcessor.java:222)
> at
>
org.apache.servicemix.http.processors.ConsumerProcessor.process(Consumer
> Processor.java:203)
> at
>
org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.ja
> va:71)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
> at
>
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
> at
>
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
> at
>
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandler
> Collection.java:211)
> at
>
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.jav
> a:114)
> at
>
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
> at org.mortbay.jetty.Server.handle(Server.java:313)
> at
>
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
> at
>
org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.j
> ava:844)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:726)
> at
> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205)
> at
> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
> at
>
org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.jav
> a:227)
> at
>
org.mortbay.jetty.security.SslSocketConnector$SslConnection.run(SslSocke
> tConnector.java:626)
> at
>
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.ja
> va:442)
> Caused by: org.mortbay.jetty.EofException
> at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:760)
> at
>
org.mortbay.jetty.AbstractGenerator$Output.flush(AbstractGenerator.java:
> 564)
> at
> org.mortbay.jetty.HttpConnection$Output.flush(HttpConnection.java:907)
> at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:99)
> at
> com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
> at
> com.ctc.wstx.sw.BufferingXmlWriter.close(BufferingXmlWriter.java:194)
> at
>
com.ctc.wstx.sw.BaseStreamWriter.finishDocument(BaseStreamWriter.java:16
> 85)
> ... 23 more
> Caused by: java.net.SocketException: Broken pipe
> at java.net.SocketOutputStream.socketWrite0(Native Method)
> at
> java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
> at
> java.net.SocketOutputStream.write(SocketOutputStream.java:136)
> at
>
com.sun.net.ssl.internal.ssl.OutputRecord.writeBuffer(OutputRecord.java:
> 295)
> at
> com.sun.net.ssl.internal.ssl.OutputRecord.write(OutputRecord.java:284)
> at
>
com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecordInternal(SSLSocket
> Impl.java:727)
> at
>
com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.jav
> a:715)
> at
>
com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:
> 59)
> at
> org.mortbay.io.ByteArrayBuffer.writeTo(ByteArrayBuffer.java:158)
> at
> org.mortbay.io.bio.StreamEndPoint.flush(StreamEndPoint.java:122)
> at
> org.mortbay.io.bio.StreamEndPoint.flush(StreamEndPoint.java:154)
> at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:682)
> ... 29 more
>
>
> 02:57:31,997 | WARN | btpool1-898 | jetty |
> ervicemix.http.jetty.JCLLogger 96 | /Broker/
> java.lang.NullPointerException
> at
>
org.apache.servicemix.http.processors.ConsumerProcessor.process(Consumer
> Processor.java:192)
> at
>
org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.ja
> va:71)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
> at
>
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
> at
>
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
> at
>
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandler
> Collection.java:211)
> at
>
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.jav
> a:114)
> at
>
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
> at org.mortbay.jetty.Server.handle(Server.java:313)
> at
>
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
> at
>
org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.j
> ava:844)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)
> at
> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205)
> at
> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
> at
>
org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.jav
> a:227)
> at
>
org.mortbay.jetty.security.SslSocketConnector$SslConnection.run(SslSocke
> tConnector.java:626)
> at
>
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.ja
> va:442)
>
>
>
>
> 03:00:14,048 | ERROR | pool-flow.seda.servicemix-wsn2005-thread-4 |
> SedaQueue | .jbi.nmr.flow.seda.SedaQueue$1 136 |
> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1@14cfbc0 got error
> processing InOnly[
> id: ID:10.18.67.178-12e13b203dc-3:151756
> status: Active
> role: provider
> endpoint: ID-MOFM-58508-1297410607244-6-75
> in:<?xml version="1.0" encoding="UTF-8"?><ns2:Notify
> xmlns:ns2="http://docs.oasis-open.org/wsn/b-2"
> xmlns="http://www.w3.org/2005/08/addressing"
> xmlns:ns3="http://docs.oasis-open.org/wsrf/bf-2"
>
xmlns:ns4="http://docs.oasis-open.org/wsn/t-1"><ns2:NotificationMessage>
> <ns2:Topic
>
Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple">Alar
> mTopic</ns2:Topic><ns2:Message><alarm:Alarm
> xmlns:alarm="http://alarms.some-host"><ALRMSTRING xmlns=""
> xmlns:ns6="http://www.w3.org/2005/08/addressing"><?xml
version="1.0"
>
encoding="UTF-8"?><Notification><NotificationHeader><M
>
OCI>eNB/1088/eNB_Function/enbf=1</MOCI><notificationType>
>
1</notificationType></NotificationHeader><NotificationCon
>
tent><alarmID>40879</alarmID><createTime>1297843469
>
000</createTime><eventTime>1297843469000</eventTime>&l
>
t;eventType>4</eventType><perceivedSeverity>1</perceiv
>
edSeverity><problemCause>56</problemCause><specificPro
>
blem>1</specificProblem><additionalInfo><![CDATA[Criti
>
cal(1)]]></additionalInfo><additionalText><![CDATA[eNo
>
deBENBFunctionDeviceLockedAlarm--equipment-alarm]]></additionalTex
>
t></NotificationContent></Notification></ALRMSTRING></ala
> rm:Alarm></ns2:Message></ns2:NotificationMessage></ns2:Notify>
> ]
> java.lang.OutOfMemoryError: Java heap space
> at java.io.BufferedWriter.<init>(BufferedWriter.java:87)
> at java.io.BufferedWriter.<init>(BufferedWriter.java:70)
> at
>
com.sun.xml.bind.v2.runtime.MarshallerImpl.createWriter(MarshallerImpl.j
> ava:381)
> at
>
com.sun.xml.bind.v2.runtime.MarshallerImpl.createWriter(MarshallerImpl.j
> ava:402)
> at
>
com.sun.xml.bind.v2.runtime.MarshallerImpl.createXmlOutput(MarshallerImp
> l.java:181)
> at
>
com.sun.xml.bind.v2.runtime.MarshallerImpl.marshal(MarshallerImpl.java:2
> 21)
> at
>
javax.xml.bind.helpers.AbstractMarshallerImpl.marshal(AbstractMarshaller
> Impl.java:77)
> at
> org.apache.servicemix.wsn.jms.JmsPullPoint.store(JmsPullPoint.java:85)
> at
>
org.apache.servicemix.wsn.AbstractPullPoint.notify(AbstractPullPoint.jav
> a:70)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
> a:39)
> at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> Impl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
>
org.apache.servicemix.wsn.component.WSNEndpoint.process(WSNEndpoint.java
> :143)
> at
>
org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeC
> ycle.java:538)
> at
>
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBas
> eLifeCycle.java:490)
> at
>
org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeCyc
> le.java:46)
> at
>
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(D
> eliveryChannelImpl.java:610)
> at
>
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.j
> ava:170)
> at
>
org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java
> :167)
> at
>
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:1
> 34)
> at
>
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecuto
> r.java:650)
> at
>
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja
> va:675)
> at java.lang.Thread.run(Thread.java:595)
>
> Thanks&Regards
> Sravani.V
Re: OutofMemory Exception i n ServiceMIx
Posted by Knut Enners <kn...@gmail.com>.
Hi,
you have to adjust the variable JAVA_OPTS, either by setting it as an
environment variable or by tweaking the startup scripts in the "bin"
folder, in particular -Xms = min heap size -Xmx = max heap size
cheers,
Knut
On 23.03.2011 01:00, V SRAVANI-XPK437 wrote:
> HI
>
> I are using servicemix 3.2.1 version and I am beginner to ServiceMix and
> we are sending soap messages to it.
> After some time(time is not consistent) I am getting nullpointer
> exceptions and then out ofmemory exception.Can any of you please let me
> know how we can get rid of this issue.
>
> At the beginning I am getting this exception
>
> 02:33:52,994 | WARN | btpool1-1115 | jetty |
> ervicemix.http.jetty.JCLLogger 96 | Nested in
> javax.servlet.ServletException: Failed to process request:
> com.ctc.wstx.exc.WstxIOException: null:
> com.ctc.wstx.exc.WstxIOException: null
> at
> com.ctc.wstx.sw.BaseStreamWriter.finishDocument(BaseStreamWriter.java:16
> 87)
> at
> com.ctc.wstx.sw.BaseStreamWriter.writeEndDocument(BaseStreamWriter.java:
> 585)
> at
> org.apache.servicemix.soap.marshalers.SoapWriter.writeSimpleMessage(Soap
> Writer.java:130)
> at
> org.apache.servicemix.soap.marshalers.SoapWriter.write(SoapWriter.java:9
> 2)
> at
> org.apache.servicemix.http.processors.ConsumerProcessor.processResponse(
> ConsumerProcessor.java:222)
> at
> org.apache.servicemix.http.processors.ConsumerProcessor.process(Consumer
> Processor.java:203)
> at
> org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.ja
> va:71)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
> at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
> at
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandler
> Collection.java:211)
> at
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.jav
> a:114)
> at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
> at org.mortbay.jetty.Server.handle(Server.java:313)
> at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.j
> ava:844)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:726)
> at
> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205)
> at
> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
> at
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.jav
> a:227)
> at
> org.mortbay.jetty.security.SslSocketConnector$SslConnection.run(SslSocke
> tConnector.java:626)
> at
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.ja
> va:442)
> Caused by: org.mortbay.jetty.EofException
> at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:760)
> at
> org.mortbay.jetty.AbstractGenerator$Output.flush(AbstractGenerator.java:
> 564)
> at
> org.mortbay.jetty.HttpConnection$Output.flush(HttpConnection.java:907)
> at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:99)
> at
> com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
> at
> com.ctc.wstx.sw.BufferingXmlWriter.close(BufferingXmlWriter.java:194)
> at
> com.ctc.wstx.sw.BaseStreamWriter.finishDocument(BaseStreamWriter.java:16
> 85)
> ... 23 more
> Caused by: java.net.SocketException: Broken pipe
> at java.net.SocketOutputStream.socketWrite0(Native Method)
> at
> java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
> at
> java.net.SocketOutputStream.write(SocketOutputStream.java:136)
> at
> com.sun.net.ssl.internal.ssl.OutputRecord.writeBuffer(OutputRecord.java:
> 295)
> at
> com.sun.net.ssl.internal.ssl.OutputRecord.write(OutputRecord.java:284)
> at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecordInternal(SSLSocket
> Impl.java:727)
> at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.jav
> a:715)
> at
> com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:
> 59)
> at
> org.mortbay.io.ByteArrayBuffer.writeTo(ByteArrayBuffer.java:158)
> at
> org.mortbay.io.bio.StreamEndPoint.flush(StreamEndPoint.java:122)
> at
> org.mortbay.io.bio.StreamEndPoint.flush(StreamEndPoint.java:154)
> at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:682)
> ... 29 more
>
>
> 02:57:31,997 | WARN | btpool1-898 | jetty |
> ervicemix.http.jetty.JCLLogger 96 | /Broker/
> java.lang.NullPointerException
> at
> org.apache.servicemix.http.processors.ConsumerProcessor.process(Consumer
> Processor.java:192)
> at
> org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.ja
> va:71)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
> at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
> at
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandler
> Collection.java:211)
> at
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.jav
> a:114)
> at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
> at org.mortbay.jetty.Server.handle(Server.java:313)
> at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.j
> ava:844)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)
> at
> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205)
> at
> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
> at
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.jav
> a:227)
> at
> org.mortbay.jetty.security.SslSocketConnector$SslConnection.run(SslSocke
> tConnector.java:626)
> at
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.ja
> va:442)
>
>
>
>
> 03:00:14,048 | ERROR | pool-flow.seda.servicemix-wsn2005-thread-4 |
> SedaQueue | .jbi.nmr.flow.seda.SedaQueue$1 136 |
> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1@14cfbc0 got error
> processing InOnly[
> id: ID:10.18.67.178-12e13b203dc-3:151756
> status: Active
> role: provider
> endpoint: ID-MOFM-58508-1297410607244-6-75
> in:<?xml version="1.0" encoding="UTF-8"?><ns2:Notify
> xmlns:ns2="http://docs.oasis-open.org/wsn/b-2"
> xmlns="http://www.w3.org/2005/08/addressing"
> xmlns:ns3="http://docs.oasis-open.org/wsrf/bf-2"
> xmlns:ns4="http://docs.oasis-open.org/wsn/t-1"><ns2:NotificationMessage>
> <ns2:Topic
> Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple">Alar
> mTopic</ns2:Topic><ns2:Message><alarm:Alarm
> xmlns:alarm="http://alarms.some-host"><ALRMSTRING xmlns=""
> xmlns:ns6="http://www.w3.org/2005/08/addressing"><?xml version="1.0"
> encoding="UTF-8"?><Notification><NotificationHeader><M
> OCI>eNB/1088/eNB_Function/enbf=1</MOCI><notificationType>
> 1</notificationType></NotificationHeader><NotificationCon
> tent><alarmID>40879</alarmID><createTime>1297843469
> 000</createTime><eventTime>1297843469000</eventTime>&l
> t;eventType>4</eventType><perceivedSeverity>1</perceiv
> edSeverity><problemCause>56</problemCause><specificPro
> blem>1</specificProblem><additionalInfo><![CDATA[Criti
> cal(1)]]></additionalInfo><additionalText><![CDATA[eNo
> deBENBFunctionDeviceLockedAlarm--equipment-alarm]]></additionalTex
> t></NotificationContent></Notification></ALRMSTRING></ala
> rm:Alarm></ns2:Message></ns2:NotificationMessage></ns2:Notify>
> ]
> java.lang.OutOfMemoryError: Java heap space
> at java.io.BufferedWriter.<init>(BufferedWriter.java:87)
> at java.io.BufferedWriter.<init>(BufferedWriter.java:70)
> at
> com.sun.xml.bind.v2.runtime.MarshallerImpl.createWriter(MarshallerImpl.j
> ava:381)
> at
> com.sun.xml.bind.v2.runtime.MarshallerImpl.createWriter(MarshallerImpl.j
> ava:402)
> at
> com.sun.xml.bind.v2.runtime.MarshallerImpl.createXmlOutput(MarshallerImp
> l.java:181)
> at
> com.sun.xml.bind.v2.runtime.MarshallerImpl.marshal(MarshallerImpl.java:2
> 21)
> at
> javax.xml.bind.helpers.AbstractMarshallerImpl.marshal(AbstractMarshaller
> Impl.java:77)
> at
> org.apache.servicemix.wsn.jms.JmsPullPoint.store(JmsPullPoint.java:85)
> at
> org.apache.servicemix.wsn.AbstractPullPoint.notify(AbstractPullPoint.jav
> a:70)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
> a:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> Impl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.apache.servicemix.wsn.component.WSNEndpoint.process(WSNEndpoint.java
> :143)
> at
> org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeC
> ycle.java:538)
> at
> org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBas
> eLifeCycle.java:490)
> at
> org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeCyc
> le.java:46)
> at
> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(D
> eliveryChannelImpl.java:610)
> at
> org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.j
> ava:170)
> at
> org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java
> :167)
> at
> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:1
> 34)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecuto
> r.java:650)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja
> va:675)
> at java.lang.Thread.run(Thread.java:595)
>
> Thanks&Regards
> Sravani.V
Re: OutofMemory Exception i n ServiceMIx
Posted by "k.e." <kn...@gmail.com>.
Hi,
you have to adjust the variable JAVA_OPTS, either by setting it as an
environment variable or by tweaking the startup scripts in the "bin"
folder, in particular -Xms = min heap size -Xmx = max heap size
cheers,
Knut
On 23.03.2011 01:00, V SRAVANI-XPK437 wrote:
> HI
>
> I are using servicemix 3.2.1 version and I am beginner to ServiceMix and
> we are sending soap messages to it.
> After some time(time is not consistent) I am getting nullpointer
> exceptions and then out ofmemory exception.Can any of you please let me
> know how we can get rid of this issue.
>
> At the beginning I am getting this exception
>
> 02:33:52,994 | WARN | btpool1-1115 | jetty |
> ervicemix.http.jetty.JCLLogger 96 | Nested in
> javax.servlet.ServletException: Failed to process request:
> com.ctc.wstx.exc.WstxIOException: null:
> com.ctc.wstx.exc.WstxIOException: null
> at
> com.ctc.wstx.sw.BaseStreamWriter.finishDocument(BaseStreamWriter.java:16
> 87)
> at
> com.ctc.wstx.sw.BaseStreamWriter.writeEndDocument(BaseStreamWriter.java:
> 585)
> at
> org.apache.servicemix.soap.marshalers.SoapWriter.writeSimpleMessage(Soap
> Writer.java:130)
> at
> org.apache.servicemix.soap.marshalers.SoapWriter.write(SoapWriter.java:9
> 2)
> at
> org.apache.servicemix.http.processors.ConsumerProcessor.processResponse(
> ConsumerProcessor.java:222)
> at
> org.apache.servicemix.http.processors.ConsumerProcessor.process(Consumer
> Processor.java:203)
> at
> org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.ja
> va:71)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
> at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
> at
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandler
> Collection.java:211)
> at
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.jav
> a:114)
> at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
> at org.mortbay.jetty.Server.handle(Server.java:313)
> at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.j
> ava:844)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:726)
> at
> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205)
> at
> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
> at
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.jav
> a:227)
> at
> org.mortbay.jetty.security.SslSocketConnector$SslConnection.run(SslSocke
> tConnector.java:626)
> at
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.ja
> va:442)
> Caused by: org.mortbay.jetty.EofException
> at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:760)
> at
> org.mortbay.jetty.AbstractGenerator$Output.flush(AbstractGenerator.java:
> 564)
> at
> org.mortbay.jetty.HttpConnection$Output.flush(HttpConnection.java:907)
> at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:99)
> at
> com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
> at
> com.ctc.wstx.sw.BufferingXmlWriter.close(BufferingXmlWriter.java:194)
> at
> com.ctc.wstx.sw.BaseStreamWriter.finishDocument(BaseStreamWriter.java:16
> 85)
> ... 23 more
> Caused by: java.net.SocketException: Broken pipe
> at java.net.SocketOutputStream.socketWrite0(Native Method)
> at
> java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
> at
> java.net.SocketOutputStream.write(SocketOutputStream.java:136)
> at
> com.sun.net.ssl.internal.ssl.OutputRecord.writeBuffer(OutputRecord.java:
> 295)
> at
> com.sun.net.ssl.internal.ssl.OutputRecord.write(OutputRecord.java:284)
> at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecordInternal(SSLSocket
> Impl.java:727)
> at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.jav
> a:715)
> at
> com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:
> 59)
> at
> org.mortbay.io.ByteArrayBuffer.writeTo(ByteArrayBuffer.java:158)
> at
> org.mortbay.io.bio.StreamEndPoint.flush(StreamEndPoint.java:122)
> at
> org.mortbay.io.bio.StreamEndPoint.flush(StreamEndPoint.java:154)
> at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:682)
> ... 29 more
>
>
> 02:57:31,997 | WARN | btpool1-898 | jetty |
> ervicemix.http.jetty.JCLLogger 96 | /Broker/
> java.lang.NullPointerException
> at
> org.apache.servicemix.http.processors.ConsumerProcessor.process(Consumer
> Processor.java:192)
> at
> org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.ja
> va:71)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
> at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
> at
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandler
> Collection.java:211)
> at
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.jav
> a:114)
> at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
> at org.mortbay.jetty.Server.handle(Server.java:313)
> at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.j
> ava:844)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)
> at
> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205)
> at
> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
> at
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.jav
> a:227)
> at
> org.mortbay.jetty.security.SslSocketConnector$SslConnection.run(SslSocke
> tConnector.java:626)
> at
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.ja
> va:442)
>
>
>
>
> 03:00:14,048 | ERROR | pool-flow.seda.servicemix-wsn2005-thread-4 |
> SedaQueue | .jbi.nmr.flow.seda.SedaQueue$1 136 |
> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1@14cfbc0 got error
> processing InOnly[
> id: ID:10.18.67.178-12e13b203dc-3:151756
> status: Active
> role: provider
> endpoint: ID-MOFM-58508-1297410607244-6-75
> in:<?xml version="1.0" encoding="UTF-8"?><ns2:Notify
> xmlns:ns2="http://docs.oasis-open.org/wsn/b-2"
> xmlns="http://www.w3.org/2005/08/addressing"
> xmlns:ns3="http://docs.oasis-open.org/wsrf/bf-2"
> xmlns:ns4="http://docs.oasis-open.org/wsn/t-1"><ns2:NotificationMessage>
> <ns2:Topic
> Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple">Alar
> mTopic</ns2:Topic><ns2:Message><alarm:Alarm
> xmlns:alarm="http://alarms.some-host"><ALRMSTRING xmlns=""
> xmlns:ns6="http://www.w3.org/2005/08/addressing"><?xml version="1.0"
> encoding="UTF-8"?><Notification><NotificationHeader><M
> OCI>eNB/1088/eNB_Function/enbf=1</MOCI><notificationType>
> 1</notificationType></NotificationHeader><NotificationCon
> tent><alarmID>40879</alarmID><createTime>1297843469
> 000</createTime><eventTime>1297843469000</eventTime>&l
> t;eventType>4</eventType><perceivedSeverity>1</perceiv
> edSeverity><problemCause>56</problemCause><specificPro
> blem>1</specificProblem><additionalInfo><![CDATA[Criti
> cal(1)]]></additionalInfo><additionalText><![CDATA[eNo
> deBENBFunctionDeviceLockedAlarm--equipment-alarm]]></additionalTex
> t></NotificationContent></Notification></ALRMSTRING></ala
> rm:Alarm></ns2:Message></ns2:NotificationMessage></ns2:Notify>
> ]
> java.lang.OutOfMemoryError: Java heap space
> at java.io.BufferedWriter.<init>(BufferedWriter.java:87)
> at java.io.BufferedWriter.<init>(BufferedWriter.java:70)
> at
> com.sun.xml.bind.v2.runtime.MarshallerImpl.createWriter(MarshallerImpl.j
> ava:381)
> at
> com.sun.xml.bind.v2.runtime.MarshallerImpl.createWriter(MarshallerImpl.j
> ava:402)
> at
> com.sun.xml.bind.v2.runtime.MarshallerImpl.createXmlOutput(MarshallerImp
> l.java:181)
> at
> com.sun.xml.bind.v2.runtime.MarshallerImpl.marshal(MarshallerImpl.java:2
> 21)
> at
> javax.xml.bind.helpers.AbstractMarshallerImpl.marshal(AbstractMarshaller
> Impl.java:77)
> at
> org.apache.servicemix.wsn.jms.JmsPullPoint.store(JmsPullPoint.java:85)
> at
> org.apache.servicemix.wsn.AbstractPullPoint.notify(AbstractPullPoint.jav
> a:70)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
> a:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> Impl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.apache.servicemix.wsn.component.WSNEndpoint.process(WSNEndpoint.java
> :143)
> at
> org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeC
> ycle.java:538)
> at
> org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBas
> eLifeCycle.java:490)
> at
> org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeCyc
> le.java:46)
> at
> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(D
> eliveryChannelImpl.java:610)
> at
> org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.j
> ava:170)
> at
> org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java
> :167)
> at
> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:1
> 34)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecuto
> r.java:650)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja
> va:675)
> at java.lang.Thread.run(Thread.java:595)
>
> Thanks&Regards
> Sravani.V
Hallo,