org.jboss.resteasy.spi.ReaderException: io.netty.util.IllegalReferenceCountException: refCnt: 0

JBoss Issue Tracker | Álvaro Pereda | 2 years ago
  1. 0

    Trying to do a POST request against netty 4.0.23 I get an IllegalReferenceCountException: refCnt: 0, while if I run the same code against resteasy-netty4 3.0.8.Final, there are not issues. MyForm: ... @FormParam(FILE_NAME_PARAM) @PartType(MediaType.APPLICATION_OCTET_STREAM) public void setFileData(byte[] fileData) { this.fileData = fileData; } MyResource: ... @POST @Path(MY_PATH) @Consumes(MediaType.MULTIPART_FORM_DATA) public Response handleForm(@MultipartForm MyForm form) { ... } Exception: org.jboss.resteasy.spi.ReaderException: io.netty.util.IllegalReferenceCountException: refCnt: 0 at org.jboss.resteasy.core.MessageBodyParameterInjector.inject(MessageBodyParameterInjector.java:183) ~[resteasy-jaxrs-3.0.9.Final.jar:na] at org.jboss.resteasy.core.MethodInjectorImpl.injectArguments(MethodInjectorImpl.java:89) ~[resteasy-jaxrs-3.0.9.Final.jar:na] at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:112) ~[resteasy-jaxrs-3.0.9.Final.jar:na] at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:296) ~[resteasy-jaxrs-3.0.9.Final.jar:na] at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:250) ~[resteasy-jaxrs-3.0.9.Final.jar:na] at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:237) ~[resteasy-jaxrs-3.0.9.Final.jar:na] at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:356) [resteasy-jaxrs-3.0.9.Final.jar:na] at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:179) [resteasy-jaxrs-3.0.9.Final.jar:na] at org.jboss.resteasy.plugins.server.netty.RequestDispatcher.service(RequestDispatcher.java:83) [resteasy-netty4-3.0.9.Final.jar:na] at org.jboss.resteasy.plugins.server.netty.RequestHandler.channelRead0(RequestHandler.java:53) [resteasy-netty4-3.0.9.Final.jar:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105) [netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333) [netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.channel.AbstractChannelHandlerContext.access$700(AbstractChannelHandlerContext.java:32) [netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.channel.AbstractChannelHandlerContext$8.run(AbstractChannelHandlerContext.java:324) [netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:380) [netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357) [netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) [netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137) [netty-all-4.0.23.Final.jar:4.0.23.Final] at java.lang.Thread.run(Thread.java:722) [na:1.7.0_21] Caused by: io.netty.util.IllegalReferenceCountException: refCnt: 0 at io.netty.buffer.AbstractByteBuf.ensureAccessible(AbstractByteBuf.java:1187) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.buffer.AbstractByteBuf.checkReadableBytes(AbstractByteBuf.java:1170) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:676) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.buffer.CompositeByteBuf.readBytes(CompositeByteBuf.java:1461) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.buffer.CompositeByteBuf.readBytes(CompositeByteBuf.java:40) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.buffer.ByteBufInputStream.read(ByteBufInputStream.java:120) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at java.io.SequenceInputStream.read(SequenceInputStream.java:208) ~[na:1.7.0_21] at java.io.SequenceInputStream.read(SequenceInputStream.java:211) ~[na:1.7.0_21] at org.apache.james.mime4j.io.BufferedLineReaderInputStream.fillBuffer(BufferedLineReaderInputStream.java:94) ~[apache-mime4j-0.6.jar:0.6] at org.apache.james.mime4j.io.MimeBoundaryInputStream.fillBuffer(MimeBoundaryInputStream.java:196) ~[apache-mime4j-0.6.jar:0.6] at org.apache.james.mime4j.io.MimeBoundaryInputStream.<init>(MimeBoundaryInputStream.java:75) ~[apache-mime4j-0.6.jar:0.6] at org.apache.james.mime4j.parser.MimeEntity.createMimeStream(MimeEntity.java:217) ~[apache-mime4j-0.6.jar:0.6] at org.apache.james.mime4j.parser.MimeEntity.advance(MimeEntity.java:152) ~[apache-mime4j-0.6.jar:0.6] at org.apache.james.mime4j.parser.MimeTokenStream.next(MimeTokenStream.java:356) ~[apache-mime4j-0.6.jar:0.6] at org.apache.james.mime4j.parser.MimeStreamParser.parse(MimeStreamParser.java:144) ~[apache-mime4j-0.6.jar:0.6] at org.jboss.resteasy.plugins.providers.multipart.MultipartInputImpl$BinaryMessage.<init>(MultipartInputImpl.java:153) ~[resteasy-multipart-provider-3.0.9.Final.jar:na] at org.jboss.resteasy.plugins.providers.multipart.MultipartInputImpl$BinaryMessage.<init>(MultipartInputImpl.java:146) ~[resteasy-multipart-provider-3.0.9.Final.jar:na] at org.jboss.resteasy.plugins.providers.multipart.MultipartInputImpl.parse(MultipartInputImpl.java:197) ~[resteasy-multipart-provider-3.0.9.Final.jar:na] at org.jboss.resteasy.plugins.providers.multipart.MultipartFormAnnotationReader.readFrom(MultipartFormAnnotationReader.java:55) ~[resteasy-multipart-provider-3.0.9.Final.jar:na] at org.jboss.resteasy.core.interception.AbstractReaderInterceptorContext.readFrom(AbstractReaderInterceptorContext.java:59) ~[resteasy-jaxrs-3.0.9.Final.jar:na] at org.jboss.resteasy.core.interception.ServerReaderInterceptorContext.readFrom(ServerReaderInterceptorContext.java:62) ~[resteasy-jaxrs-3.0.9.Final.jar:na] at org.jboss.resteasy.core.interception.AbstractReaderInterceptorContext.proceed(AbstractReaderInterceptorContext.java:51) ~[resteasy-jaxrs-3.0.9.Final.jar:na] at org.jboss.resteasy.plugins.interceptors.encoding.GZIPDecodingInterceptor.aroundReadFrom(GZIPDecodingInterceptor.java:59) ~[resteasy-jaxrs-3.0.9.Final.jar:na] at org.jboss.resteasy.core.interception.AbstractReaderInterceptorContext.proceed(AbstractReaderInterceptorContext.java:53) ~[resteasy-jaxrs-3.0.9.Final.jar:na] at org.jboss.resteasy.core.MessageBodyParameterInjector.inject(MessageBodyParameterInjector.java:150) ~[resteasy-jaxrs-3.0.9.Final.jar:na] ... 18 common frames omitted It has been filed in github by other user before: https://github.com/resteasy/Resteasy/issues/583

    JBoss Issue Tracker | 2 years ago | Álvaro Pereda
    org.jboss.resteasy.spi.ReaderException: io.netty.util.IllegalReferenceCountException: refCnt: 0
  2. 0

    Sorry, I used the google translator. In 15w35e I have same error. When I start my client in LAN world and has more than one player, my client has submitted the following error. But does not cause any other problems apparently. Does not disconnect anyone. Multiplayer using Client: [19:53:53] [Client thread/FATAL]: Error executing task java.util.concurrent.ExecutionException: io.netty.util.IllegalReferenceCountException: refCnt: 0 at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_60] at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_60] at g.a(SourceFile:46) [15w36c.jar:?] at azo.as(SourceFile:921) [15w36c.jar:?] at azo.a(SourceFile:378) [15w36c.jar:?] at net.minecraft.client.main.Main.main(SourceFile:125) [15w36c.jar:?] Caused by: io.netty.util.IllegalReferenceCountException: refCnt: 0 at io.netty.buffer.AbstractByteBuf.ensureAccessible(AbstractByteBuf.java:1187) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.buffer.AbstractByteBuf.checkReadableBytes(AbstractByteBuf.java:1170) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:570) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at em.readByte(SourceFile:663) ~[15w36c.jar:?] at aql.a(SourceFile:87) ~[15w36c.jar:?] at aqr.a(SourceFile:981) ~[15w36c.jar:?] at bhr.a(SourceFile:522) ~[15w36c.jar:?] at gp.a(SourceFile:68) ~[15w36c.jar:?] at gp.a(SourceFile:11) ~[15w36c.jar:?] at fh$1.run(SourceFile:13) ~[15w36c.jar:?] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_60] at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_60] at g.a(SourceFile:45) ~[15w36c.jar:?] ... 3 more Constant loop this message, when you have more than one player present. ---- When I use the server and has more than one player, the game features random disconnects the clients. And the following message appears in the logs. Multiplayer using Server: [16:44:59] [Server thread/INFO]: Done (1,188s)! For help, type "help" or "?" [16:45:15] [User Authenticator #1/INFO]: UUID of player X_Pandaa_X is bd114f37-6648-4e7b-bb55-2a42349db45c [16:45:15] [Server thread/INFO]: X_Pandaa_X[/192.168.25.87:49748] logged in with entity id 210 at (131.54501831916264, 69.0, -12.48687390268749) [16:45:15] [Server thread/INFO]: X_Pandaa_X joined the game [16:45:21] [User Authenticator #2/INFO]: UUID of player martinaovivo is f053ef4f-eb06-4f1c-a64d-ace5ec397f57 [16:45:21] [Server thread/INFO]: martinaovivo[/192.168.25.2:53838] logged in with entity id 315 at (136.99542966206587, 69.0, -15.63518955819433) [16:45:21] [Server thread/INFO]: martinaovivo joined the game [16:45:25] [Netty Server IO #4/ERROR]: io.netty.util.IllegalReferenceCountException: refCnt: 0 [16:45:26] [Netty Server IO #4/ERROR]: io.netty.util.IllegalReferenceCountException: refCnt: 0 [16:45:26] [Netty Server IO #3/ERROR]: io.netty.util.IllegalReferenceCountException: refCnt: 0, decrement: 1 [16:45:26] [Netty Server IO #4/ERROR]: io.netty.util.IllegalReferenceCountException: refCnt: 0, decrement: 1 [16:45:26] [Netty Server IO #4/ERROR]: java.lang.IndexOutOfBoundsException: readerIndex: 13384 (expected: 0 <= readerIndex <= writerIndex(6692)) [16:45:26] [Netty Server IO #4/ERROR]: java.lang.IndexOutOfBoundsException: readerIndex: 13384 (expected: 0 <= readerIndex <= writerIndex(6692)) [16:45:26] [Netty Server IO #4/ERROR]: io.netty.util.IllegalReferenceCountException: refCnt: 0, decrement: 1 [16:45:26] [Netty Server IO #4/ERROR]: io.netty.util.IllegalReferenceCountException: refCnt: 0 [16:45:26] [Server thread/INFO]: martinaovivo lost connection: TextComponent{text='Disconnected', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null, insertion=null}} [16:45:26] [Server thread/INFO]: martinaovivo left the game [16:45:32] [User Authenticator #3/INFO]: UUID of player martinaovivo is f053ef4f-eb06-4f1c-a64d-ace5ec397f57 [16:45:32] [Server thread/INFO]: martinaovivo[/192.168.25.2:53841] logged in with entity id 522 at (136.99542966206587, 69.0, -15.63518955819433) [16:45:32] [Server thread/INFO]: martinaovivo joined the game [16:45:39] [Netty Server IO #5/ERROR]: io.netty.util.IllegalReferenceCountException: refCnt: 0 [16:45:39] [Server thread/INFO]: martinaovivo lost connection: TextComponent{text='Disconnected', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null, insertion=null}} [16:45:39] [Server thread/INFO]: martinaovivo left the game [16:45:43] [User Authenticator #4/INFO]: UUID of player martinaovivo is f053ef4f-eb06-4f1c-a64d-ace5ec397f57 [16:45:43] [Server thread/INFO]: martinaovivo[/192.168.25.2:53844] logged in with entity id 651 at (135.84540281625428, 69.0, -15.557666446635043) [16:45:43] [Server thread/INFO]: martinaovivo joined the game [16:45:52] [Netty Server IO #3/ERROR]: io.netty.util.IllegalReferenceCountException: refCnt: 0 [16:45:52] [Server thread/INFO]: X_Pandaa_X lost connection: TextComponent{text='Disconnected', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null, insertion=null}} [16:45:52] [Server thread/INFO]: X_Pandaa_X left the game My world download: https://copy.com/YBgKCzf0VmbvrtHS Thanks guys

    Mojang JIRA | 1 year ago | Martin Manuel Valdez Bello
    java.util.concurrent.ExecutionException: io.netty.util.IllegalReferenceCountException: refCnt: 0
  3. 0

    Accessing HttpContent ByteBuf in a separate thread causes io.netty.util.IllegalReferenceCountException

    GitHub | 3 years ago | allenxwang
    io.netty.util.IllegalReferenceCountException: refCnt: 0
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Weird websocket client behaviour with pooled allocator

    GitHub | 11 months ago | lexek
    io.netty.handler.codec.DecoderException: io.netty.util.IllegalReferenceCountException: refCnt: 0
  6. 0

    [MC-88016] Multiplayer problems - JIRA

    mojang.com | 11 months ago
    java.util.concurrent.ExecutionException: io.netty.util.IllegalReferenceCountException: refCnt: 0

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. io.netty.util.IllegalReferenceCountException

      refCnt: 0

      at io.netty.buffer.AbstractByteBuf.ensureAccessible()
    2. Netty
      ByteBufInputStream.read
      1. io.netty.buffer.AbstractByteBuf.ensureAccessible(AbstractByteBuf.java:1187)[netty-all-4.0.23.Final.jar:4.0.23.Final]
      2. io.netty.buffer.AbstractByteBuf.checkReadableBytes(AbstractByteBuf.java:1170)[netty-all-4.0.23.Final.jar:4.0.23.Final]
      3. io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:676)[netty-all-4.0.23.Final.jar:4.0.23.Final]
      4. io.netty.buffer.CompositeByteBuf.readBytes(CompositeByteBuf.java:1461)[netty-all-4.0.23.Final.jar:4.0.23.Final]
      5. io.netty.buffer.CompositeByteBuf.readBytes(CompositeByteBuf.java:40)[netty-all-4.0.23.Final.jar:4.0.23.Final]
      6. io.netty.buffer.ByteBufInputStream.read(ByteBufInputStream.java:120)[netty-all-4.0.23.Final.jar:4.0.23.Final]
      6 frames
    3. Java RT
      SequenceInputStream.read
      1. java.io.SequenceInputStream.read(SequenceInputStream.java:208)[na:1.7.0_21]
      2. java.io.SequenceInputStream.read(SequenceInputStream.java:211)[na:1.7.0_21]
      2 frames
    4. JAMES
      MimeStreamParser.parse
      1. org.apache.james.mime4j.io.BufferedLineReaderInputStream.fillBuffer(BufferedLineReaderInputStream.java:94)[apache-mime4j-0.6.jar:0.6]
      2. org.apache.james.mime4j.io.MimeBoundaryInputStream.fillBuffer(MimeBoundaryInputStream.java:196)[apache-mime4j-0.6.jar:0.6]
      3. org.apache.james.mime4j.io.MimeBoundaryInputStream.<init>(MimeBoundaryInputStream.java:75)[apache-mime4j-0.6.jar:0.6]
      4. org.apache.james.mime4j.parser.MimeEntity.createMimeStream(MimeEntity.java:217)[apache-mime4j-0.6.jar:0.6]
      5. org.apache.james.mime4j.parser.MimeEntity.advance(MimeEntity.java:152)[apache-mime4j-0.6.jar:0.6]
      6. org.apache.james.mime4j.parser.MimeTokenStream.next(MimeTokenStream.java:356)[apache-mime4j-0.6.jar:0.6]
      7. org.apache.james.mime4j.parser.MimeStreamParser.parse(MimeStreamParser.java:144)[apache-mime4j-0.6.jar:0.6]
      7 frames
    5. org.jboss.resteasy
      MultipartFormAnnotationReader.readFrom
      1. org.jboss.resteasy.plugins.providers.multipart.MultipartInputImpl$BinaryMessage.<init>(MultipartInputImpl.java:153)[resteasy-multipart-provider-3.0.9.Final.jar:na]
      2. org.jboss.resteasy.plugins.providers.multipart.MultipartInputImpl$BinaryMessage.<init>(MultipartInputImpl.java:146)[resteasy-multipart-provider-3.0.9.Final.jar:na]
      3. org.jboss.resteasy.plugins.providers.multipart.MultipartInputImpl.parse(MultipartInputImpl.java:197)[resteasy-multipart-provider-3.0.9.Final.jar:na]
      4. org.jboss.resteasy.plugins.providers.multipart.MultipartFormAnnotationReader.readFrom(MultipartFormAnnotationReader.java:55)[resteasy-multipart-provider-3.0.9.Final.jar:na]
      4 frames
    6. RESTEasy JAX-RS Implementation
      SynchronousDispatcher.invoke
      1. org.jboss.resteasy.core.interception.AbstractReaderInterceptorContext.readFrom(AbstractReaderInterceptorContext.java:59)[resteasy-jaxrs-3.0.9.Final.jar:na]
      2. org.jboss.resteasy.core.interception.ServerReaderInterceptorContext.readFrom(ServerReaderInterceptorContext.java:62)[resteasy-jaxrs-3.0.9.Final.jar:na]
      3. org.jboss.resteasy.core.interception.AbstractReaderInterceptorContext.proceed(AbstractReaderInterceptorContext.java:51)[resteasy-jaxrs-3.0.9.Final.jar:na]
      4. org.jboss.resteasy.plugins.interceptors.encoding.GZIPDecodingInterceptor.aroundReadFrom(GZIPDecodingInterceptor.java:59)[resteasy-jaxrs-3.0.9.Final.jar:na]
      5. org.jboss.resteasy.core.interception.AbstractReaderInterceptorContext.proceed(AbstractReaderInterceptorContext.java:53)[resteasy-jaxrs-3.0.9.Final.jar:na]
      6. org.jboss.resteasy.core.MessageBodyParameterInjector.inject(MessageBodyParameterInjector.java:150)[resteasy-jaxrs-3.0.9.Final.jar:na]
      7. org.jboss.resteasy.core.MethodInjectorImpl.injectArguments(MethodInjectorImpl.java:89)[resteasy-jaxrs-3.0.9.Final.jar:na]
      8. org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:112)[resteasy-jaxrs-3.0.9.Final.jar:na]
      9. org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:296)[resteasy-jaxrs-3.0.9.Final.jar:na]
      10. org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:250)[resteasy-jaxrs-3.0.9.Final.jar:na]
      11. org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:237)[resteasy-jaxrs-3.0.9.Final.jar:na]
      12. org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:356)[resteasy-jaxrs-3.0.9.Final.jar:na]
      13. org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:179)[resteasy-jaxrs-3.0.9.Final.jar:na]
      13 frames
    7. RESTEasy Netty Integration
      RequestHandler.channelRead0
      1. org.jboss.resteasy.plugins.server.netty.RequestDispatcher.service(RequestDispatcher.java:83)[resteasy-netty4-3.0.9.Final.jar:na]
      2. org.jboss.resteasy.plugins.server.netty.RequestHandler.channelRead0(RequestHandler.java:53)[resteasy-netty4-3.0.9.Final.jar:na]
      2 frames
    8. Netty
      DefaultThreadFactory$DefaultRunnableDecorator.run
      1. io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105)[netty-all-4.0.23.Final.jar:4.0.23.Final]
      2. io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)[netty-all-4.0.23.Final.jar:4.0.23.Final]
      3. io.netty.channel.AbstractChannelHandlerContext.access$700(AbstractChannelHandlerContext.java:32)[netty-all-4.0.23.Final.jar:4.0.23.Final]
      4. io.netty.channel.AbstractChannelHandlerContext$8.run(AbstractChannelHandlerContext.java:324)[netty-all-4.0.23.Final.jar:4.0.23.Final]
      5. io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:380)[netty-all-4.0.23.Final.jar:4.0.23.Final]
      6. io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357)[netty-all-4.0.23.Final.jar:4.0.23.Final]
      7. io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)[netty-all-4.0.23.Final.jar:4.0.23.Final]
      8. io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)[netty-all-4.0.23.Final.jar:4.0.23.Final]
      8 frames
    9. Java RT
      Thread.run
      1. java.lang.Thread.run(Thread.java:722)[na:1.7.0_21]
      1 frame