|
View:
New views
20 Messages
—
Rating Filter:
Alert me
|
| < Prev | 1 - 2 | Next > |
|
|
bug with added handshake in svnI believe the handshake code is merged, I tried the exact same code when testing things out with the handshake hmac and got the exact same problem with exception errors as below. I am running the OSX debug plugin. Any ideas ? I cannot connect it is now broken.
[WARN] [pool-4-thread-3] org.red5.server.net.rtmp.RTMPMinaIoHandler - [/0:0:0:0:0:0:0:1%0:56369] EXCEPTION: java.lang.ArrayIndexOutOfBoundsException at java.lang.System.arraycopy(Native Method) at org.red5.server.net.rtmp.RTMPHandshake.getNewKeyPart(RTMPHandshake.java:420) at org.red5.server.net.rtmp.RTMPHandshake.generateResponse(RTMPHandshake.java:382) at org.red5.server.net.rtmp.RTMPMinaIoHandler.rawBufferRecieved(RTMPMinaIoHandler.java:148) at org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandler.java:119) at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:570) at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299) at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53) at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648) at org.apache.mina.filter.LoggingFilter.messageReceived(LoggingFilter.java:89) at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299) at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53) at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648) at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:220) at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:264) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) [DEBUG] [pool-4-thread-3] org.red5.server.net.rtmp.RTMPMinaIoHandler - Exception caught {} java.lang.ArrayIndexOutOfBoundsException at java.lang.System.arraycopy(Native Method) at org.red5.server.net.rtmp.RTMPHandshake.getNewKeyPart(RTMPHandshake.java:420) at org.red5.server.net.rtmp.RTMPHandshake.generateResponse(RTMPHandshake.java:382) at org.red5.server.net.rtmp.RTMPMinaIoHandler.rawBufferRecieved(RTMPMinaIoHandler.java:148) at org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandler.java:119) at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:570) at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299) at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53) at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648) at org.apache.mina.filter.LoggingFilter.messageReceived(LoggingFilter.java:89) at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299) at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53) at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648) at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:220) at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:264) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) _______________________________________________ Red5 mailing list Red5@... http://osflash.org/mailman/listinfo/red5_osflash.org |
|
|
Re: bug with added handshake in svnBut at least AIOOB ('array out of bounds')
is small and not so cryptic to find the solution.
_______________________________________________ Red5 mailing list Red5@... http://osflash.org/mailman/listinfo/red5_osflash.org |
|
|
|
|
|
Re: bug with added handshake in svnHere is the possible problem
int index = (inputArray[8] + inputArray[9] + inputArray[10] + inputArray[11]) % 728 + 12; System.out.println(index); System.out.println(inputArray.length); System.arraycopy(inputArray, index, part, 0, 32); -55 1536 [WARN] [pool-4-thread-1] org.red5.server.net.rtmp.RTMPMinaIoHandler - [/0:0:0:0:0:0:0:1%0:51595] EXCEPTION: java.lang.ArrayIndexOutOfBoundsException index is -55 ??? On 14/07/2008, at 12:26 PM, Daniel Rossi wrote:
_______________________________________________ Red5 mailing list Red5@... http://osflash.org/mailman/listinfo/red5_osflash.org |
|
|
Re: bug with added handshake in svnOk, this should be fixed now. I also added the new handshake routine to RTMPT.
Paul On Sun, Jul 13, 2008 at 10:06 PM, Daniel Rossi <spam@...> wrote:
-- http://gregoire.org/ http://osflash.org/red5 _______________________________________________ Red5 mailing list Red5@... http://osflash.org/mailman/listinfo/red5_osflash.org |
|
|
Re: bug with added handshake in svnIts still an issue , it randomly connects. If i connect and close the stream 5 seconds in and try and play again i get this. If i wait a little while it will play again ?? I have the very latest plugin. DEBUG] [pool-4-thread-15] org.red5.server.net.rtmp.RTMPMinaIoHandler - Handshake 2nd phase - size: 1536 [DEBUG] [pool-4-thread-15] org.red5.server.net.rtmp.RTMPMinaIoHandler - Using new style handshake [WARN] [pool-4-thread-15] org.red5.server.net.rtmp.RTMPMinaIoHandler - [/0:0:0:0:0:0:0:1%0:50334] EXCEPTION: java.lang.ArrayIndexOutOfBoundsException at java.lang.System.arraycopy(Native Method) at org.red5.server.net.rtmp.RTMPHandshake.getNewKeyPart(RTMPHandshake.java:428) at org.red5.server.net.rtmp.RTMPHandshake.generateResponse(RTMPHandshake.java:390) at org.red5.server.net.rtmp.RTMPMinaIoHandler.rawBufferRecieved(RTMPMinaIoHandler.java:162) at org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandler.java:121) at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:570) at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299) at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53) at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648) at org.apache.mina.filter.LoggingFilter.messageReceived(LoggingFilter.java:89) at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299) at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53) at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648) at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:220) at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:264) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) [DEBUG] [pool-4-thread-15] org.red5.server.net.rtmp.RTMPMinaIoHandler - Exception caught {} java.lang.ArrayIndexOutOfBoundsException at java.lang.System.arraycopy(Native Method) at org.red5.server.net.rtmp.RTMPHandshake.getNewKeyPart(RTMPHandshake.java:428) at org.red5.server.net.rtmp.RTMPHandshake.generateResponse(RTMPHandshake.java:390) at org.red5.server.net.rtmp.RTMPMinaIoHandler.rawBufferRecieved(RTMPMinaIoHandler.java:162) at org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandler.java:121) at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:570) at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299) at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53) at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648) at org.apache.mina.filter.LoggingFilter.messageReceived(LoggingFilter.java:89) at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299) at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53) at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648) at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:220) at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:264) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) On 15/07/2008, at 8:02 AM, Mondain wrote: Ok, this should be fixed now. I also added the new handshake routine to RTMPT. |