[Red5] OutofMemoryError: Java heap space
Justin Gehring
justin at jrcorps.com
Tue May 1 15:24:13 EDT 2007
Greetings All,
I recently upgraded from .6 RC1 to .6 production. Everything was going
smoothly until today when I discovered that a few (and it is just a few)
of the mp3s we have been pushing out are now causing an out of memory
error with the heap. I'm not entirely sure why this would be happening,
given that FLV files that are 3 to 4 times the size of this mp3 work
fine. I've posted the exact error message being spit out by Red5.
If anyone has a solution other than boosting the java heap space past
it's defaults, I would love to hear it (if that's the only solution, I
would love to hear how you can compile them in).
Thanks for the help!
----------------------
Begin Red 5 Error
----------------------
( org.red5.server.messaging.InMemoryPullPullPipe.pullMessage ) exception
when pulling message from provider
java.lang.OutOfMemoryError: Java heap space
at
com.sun.org.apache.xml.internal.utils.NodeVector.addElement(NodeVector.java:128)
at
com.sun.org.apache.xpath.internal.axes.NodeSequence.nextNode(NodeSequence.java:288)
at
com.sun.org.apache.xpath.internal.axes.NodeSequence.runTo(NodeSequence.java:435)
at
com.sun.org.apache.xml.internal.dtm.ref.DTMNodeList.<init>(DTMNodeList.java:79)
at
com.sun.org.apache.xpath.internal.objects.XNodeSet.nodelist(XNodeSet.java:339)
at
com.sun.org.apache.xpath.internal.jaxp.XPathExpressionImpl.getResultAsType(XPathExpressionImpl.java:353)
at
com.sun.org.apache.xpath.internal.jaxp.XPathExpressionImpl.eval(XPathExpressionImpl.java:99)
at
com.sun.org.apache.xpath.internal.jaxp.XPathExpressionImpl.evaluate(XPathExpressionImpl.java:180)
at
org.red5.io.FileKeyFrameMetaCache.loadKeyFrameMeta(FileKeyFrameMetaCache.java:111)
at
org.red5.io.mp3.impl.MP3Reader.analyzeKeyFrames(MP3Reader.java:430)
at org.red5.io.mp3.impl.MP3Reader.<init>(MP3Reader.java:140)
at org.red5.io.mp3.impl.MP3.getReader(MP3.java:48)
at
org.red5.server.stream.provider.FileProvider.init(FileProvider.java:224)
at
org.red5.server.stream.provider.FileProvider.pullMessage(FileProvider.java:124)
at
org.red5.server.messaging.InMemoryPullPullPipe.pullMessage(InMemoryPullPullPipe.java:76)
at
org.red5.server.stream.PlaylistSubscriberStream$PlayEngine.play(PlaylistSubscriberStream.java:967)
at
org.red5.server.stream.PlaylistSubscriberStream$PlayEngine.play(PlaylistSubscriberStream.java:813)
at
org.red5.server.stream.PlaylistSubscriberStream.play(PlaylistSubscriberStream.java:229)
at
org.red5.server.stream.StreamService.play(StreamService.java:225)
at
org.red5.server.stream.StreamService.play(StreamService.java:255)
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
org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:181)
at
org.red5.server.net.rtmp.RTMPHandler.invokeCall(RTMPHandler.java:174)
at
org.red5.server.net.rtmp.RTMPHandler.onInvoke(RTMPHandler.java:355)
at
org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.java:126)
at
org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandler.java:116)
at
org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:703)
at
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:362)
at
org.apache.mina.common.support.AbstractIoFilterChain.access$1200(AbstractIoFilterChain.java:54)
--------------------
End Error
--------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: justin.vcf
Type: text/x-vcard
Size: 284 bytes
Desc: not available
Url : http://osflash.org/pipermail/red5_osflash.org/attachments/20070501/2b61f030/justin.vcf
More information about the Red5
mailing list