随笔exception
11-01 10:26:00.295 9234-9738/org.arpnetwork.arpdevice W/System.err: java.lang.NumberFormatException: For input string: ""
at java.lang.Integer.parseInt(Integer.java:620)
at java.lang.Integer.parseInt(Integer.java:643)
at org.arpnetwork.arpdevice.device.TaskHelper.getTopPackage(TaskHelper.java:285)
at org.arpnetwork.arpdevice.device.TaskHelper.access$300(TaskHelper.java:45)
at org.arpnetwork.arpdevice.device.TaskHelper$4.onStdout(TaskHelper.java:203)
at org.arpnetwork.adb.ShellChannel.onRead(ShellChannel.java:59)
11-01 10:26:00.296 9234-9738/org.arpnetwork.arpdevice W/System.err: at org.arpnetwork.adb.Channel.onData(Channel.java:94)
at org.arpnetwork.adb.Connection.onChannelData(Connection.java:274)
at org.arpnetwork.adb.Connection.onMessage(Connection.java:205)
at org.arpnetwork.adb.NettyConnection.onMessage(NettyConnection.java:134)
at org.arpnetwork.adb.NettyConnection.access$500(NettyConnection.java:40)
at org.arpnetwork.adb.NettyConnection$ConnectionHandler.channelRead(NettyConnection.java:176)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:297)
11-01 10:26:00.297 9234-9738/org.arpnetwork.arpdevice W/System.err: at io.netty.handler.codec.ReplayingDecoder.callDecode(ReplayingDecoder.java:349)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1434)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:965)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:163)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:647)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:582)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:499)
11-01 10:26:00.299 9234-9738/org.arpnetwork.arpdevice W/System.err: at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:461)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:764)
private void uploadSpeedData() {
int len = 0;
// String str = Util.getRandomString(len);
send(MSG_SPEED, null);
while (len < 10 * 1024 * 1024) {
String str = Util.getRandomString(2 * 1024 * 1024);
send(MSG_SPEED, str);
len += 2 * 1024 * 1024;
try {
Thread.sleep(200);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
send(MSG_SPEED, null);
}
java.lang.OutOfMemoryError: Failed to allocate a 51118536 byte allocation with 25165824 free bytes and 44MB until OOM, max allowed footprint 179525712, growth limit 201326592
11-12 15:45:00.760 6541-6754/org.arpnetwork.arpdevice E/Connection: writeAndFlush isSuccess . true cause = null
11-12 15:45:02.257 6541-6754/org.arpnetwork.arpdevice E/DefaultConnector: msg.len - 1
11-12 15:45:02.258 6541-6754/org.arpnetwork.arpdevice I/LoggingHandler: [id: 0x9f926a70, L:/192.168.0.153:45114 - R:/192.168.0.164:8000] WRITE: 5B
+-------------------------------------------------+
| 0 1 2 3 4 5 6 7 8 9 a b c d e f |
+--------+-------------------------------------------------+----------------+
|00000000| 00 00 00 01 01 |..... |
+--------+-------------------------------------------------+----------------+
11-12 15:45:02.259 6541-6754/org.arpnetwork.arpdevice I/LoggingHandler: [id: 0x9f926a70, L:/192.168.0.153:45114 - R:/192.168.0.164:8000] FLUSH
11-12 15:45:02.260 6541-6754/org.arpnetwork.arpdevice E/Connection: writeAndFlush isSuccess . true cause = null
11-12 15:45:02.351 6541-6754/org.arpnetwork.arpdevice E/DefaultConnector: msg.len - 10485761
11-12 15:45:02.361 6541-6754/org.arpnetwork.arpdevice I/zygote64: Waiting for a blocking GC Alloc
11-12 15:45:02.369 6541-6554/org.arpnetwork.arpdevice I/zygote64: Background concurrent copying GC freed 13(32KB) AllocSpace objects, 2(56MB) LOS objects, 29% free, 57MB/81MB, paused 55us total 112.132ms
11-12 15:45:02.369 6541-6754/org.arpnetwork.arpdevice I/zygote64: WaitForGcToComplete blocked Alloc on HeapTrim for 8.229ms
Starting a blocking GC Alloc
11-12 15:45:04.780 6541-6754/org.arpnetwork.arpdevice I/zygote64: Starting a blocking GC Alloc
Starting a blocking GC Alloc
11-12 15:45:04.803 6541-6754/org.arpnetwork.arpdevice I/zygote64: Alloc concurrent copying GC freed 50927(1344KB) AllocSpace objects, 0(0B) LOS objects, 13% free, 147MB/171MB, paused 45us total 22.110ms
Starting a blocking GC Alloc
11-12 15:45:04.825 6541-6754/org.arpnetwork.arpdevice I/zygote64: Alloc concurrent copying GC freed 3(72B) AllocSpace objects, 0(0B) LOS objects, 13% free, 147MB/171MB, paused 61us total 22.469ms
Forcing collection of SoftReferences for 48MB allocation
Starting a blocking GC Alloc
11-12 15:45:04.858 6541-6754/org.arpnetwork.arpdevice I/zygote64: Alloc concurrent copying GC freed 4067(269KB) AllocSpace objects, 2(52KB) LOS objects, 14% free, 147MB/171MB, paused 42us total 32.572ms
11-12 15:45:04.858 6541-6754/org.arpnetwork.arpdevice W/zygote64: Throwing OutOfMemoryError "Failed to allocate a 51118536 byte allocation with 25165824 free bytes and 44MB until OOM, max allowed footprint 179509352, growth limit 201326592"
11-12 15:45:04.858 6541-6754/org.arpnetwork.arpdevice I/zygote64: Starting a blocking GC Alloc
Starting a blocking GC Alloc
11-12 15:45:04.880 6541-6754/org.arpnetwork.arpdevice I/zygote64: Alloc concurrent copying GC freed 4(16KB) AllocSpace objects, 0(0B) LOS objects, 14% free, 147MB/171MB, paused 57us total 21.310ms
Starting a blocking GC Alloc
11-12 15:45:04.901 6541-6754/org.arpnetwork.arpdevice I/zygote64: Alloc concurrent copying GC freed 0(15KB) AllocSpace objects, 0(0B) LOS objects, 14% free, 147MB/171MB, paused 45us total 20.882ms
Forcing collection of SoftReferences for 48MB allocation
Starting a blocking GC Alloc
11-12 15:45:04.933 6541-6754/org.arpnetwork.arpdevice I/zygote64: Alloc concurrent copying GC freed 4(96B) AllocSpace objects, 0(0B) LOS objects, 14% free, 147MB/171MB, paused 63us total 32.384ms
11-12 15:45:04.933 6541-6754/org.arpnetwork.arpdevice W/zygote64: Throwing OutOfMemoryError "Failed to allocate a 51118536 byte allocation with 25165824 free bytes and 44MB until OOM, max allowed footprint 179525712, growth limit 201326592"
11-12 15:45:04.934 6541-6754/org.arpnetwork.arpdevice I/LoggingHandler: [id: 0x9f926a70, L:/192.168.0.153:45114 - R:/192.168.0.164:8000] FLUSH
11-12 15:45:04.934 6541-6754/org.arpnetwork.arpdevice E/Connection: writeAndFlush isSuccess . false cause = java.lang.OutOfMemoryError: Failed to allocate a 51118536 byte allocation with 25165824 free bytes and 44MB until OOM, max allowed footprint 179525712, growth limit 201326592
11-12 15:45:04.935 6541-6754/org.arpnetwork.arpdevice E/DefaultConnector: msg.len - 1
11-12 15:45:04.935 6541-6754/org.arpnetwork.arpdevice I/LoggingHandler: [id: 0x9f926a70, L:/192.168.0.153:45114 - R:/192.168.0.164:8000] WRITE: 5B
+-------------------------------------------------+
| 0 1 2 3 4 5 6 7 8 9 a b c d e f |
+--------+-------------------------------------------------+----------------+
|00000000| 00 00 00 01 01 |..... |
+--------+-------------------------------------------------+----------------+
11-12 15:45:04.936 6541-6754/org.arpnetwork.arpdevice I/LoggingHandler: [id: 0x9f926a70, L:/192.168.0.153:45114 - R:/192.168.0.164:8000] FLUSH
11-12 15:45:04.936 6541-6754/org.arpnetwork.arpdevice E/Connection: writeAndFlush isSuccess . true cause = null
11-12 15:45:04.937 6541-6754/org.arpnetwork.arpdevice I/LoggingHandler: [id: 0x9f926a70, L:/192.168.0.153:45114 - R:/192.168.0.164:8000] READ COMPLETE
11-12 15:45:05.017 6541-6754/org.arpnetwork.arpdevice I/LoggingHandler: [id: 0x9f926a70, L:/192.168.0.153:45114 - R:/192.168.0.164:8000] READ: 29B
+-------------------------------------------------+
| 0 1 2 3 4 5 6 7 8 9 a b c d e f |
+--------+-------------------------------------------------+----------------+
|00000000| 00 00 00 19 00 00 00 15 02 7b 22 72 65 73 75 6c |.........{"resul|
|00000010| 74 22 3a 2d 35 2c 22 69 64 22 3a 39 7d |t":-5,"id":9} |
+--------+-------------------------------------------------+----------------+
11-12 15:45:05.018 6541-6754/org.arpnetwork.arpdevice I/LoggingHandler: [id: 0x9f926a70, L:/192.168.0.153:45114 - R:/192.168.0.164:8000] READ COMPLETE
11-12 15:45:06.171 6541-6754/org.arpnetwork.arpdevice I/LoggingHandler: [id: 0x9f926a70, L:/192.168.0.153:45114 - R:/192.168.0.164:8000] READ COMPLETE
11-12 15:45:06.174 6541-6754/org.arpnetwork.arpdevice I/LoggingHandler: [id: 0x9f926a70, L:/192.168.0.153:45114 ! R:/192.168.0.164:8000] INACTIVE
11-12 15:45:06.175 6541-6754/org.arpnetwork.arpdevice E/ConnectionHandler: channelInactive ChannelHandlerContext = ChannelHandlerContext(ConnectionHandler#0, [id: 0x9f926a70, L:/192.168.0.153:45114 ! R:/192.168.0.164:8000])
11-12 15:45:06.175 6541-6754/org.arpnetwork.arpdevice E/Connection: onClosed. Thread Id 392 name = nioEventLoopGroup-5-1
11-12 15:45:06.177 6541-6754/org.arpnetwork.arpdevice I/LoggingHandler: [id: 0x9f926a70, L:/192.168.0.153:45114 ! R:/192.168.0.164:8000] UNREGISTERED
11-12 15:45:06.190 6541-6541/org.arpnetwork.arpdevice E/Connection: close. shutdown = true Thread Id 2 name = main
11-12 15:45:06.225 6541-6541/org.arpnetwork.arpdevice E/Connection: close. shutdown = true Thread Id 2 name = main
netty bind address already in use