【问题标题】:Glassfish generates ProcessorTask exception and hangsGlassfish 生成 ProcessorTask 异常并挂起
【发布时间】:2014-05-19 05:45:43
【问题描述】:

一段时间后,Glassfish 3.1.2 启动处理器任务异常并停止工作。

以下是堆栈跟踪:


SEVERE|glassfish3.1.2|com.sun.grizzly.config.GrizzlyServiceListener|_ThreadID=24;_ThreadName=Thread-2;|GRIZZLY0051: ProcessorTask exception.
java.lang.IndexOutOfBoundsException
    at java.nio.Buffer.checkBounds(Unknown Source)
    at java.nio.HeapByteBuffer.get(Unknown Source)
    at com.sun.grizzly.util.InputReader.read(InputReader.java:216)
    at com.sun.grizzly.http.ajp.AjpInputBuffer.ensureAvailable(AjpInputBuffer.java:210)
    at com.sun.grizzly.http.ajp.AjpInputBuffer.readAjpMessageHeader(AjpInputBuffer.java:79)
    at com.sun.grizzly.http.ajp.AjpProcessorTask.parseRequest(AjpProcessorTask.java:97)
    at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:706)
    at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045)
    at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:228)
    at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
    at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
    at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
    at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
    at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
    at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
    at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
    at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
    at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
    at java.lang.Thread.run(Unknown Source)

【问题讨论】:

    标签: java glassfish grizzly


    【解决方案1】:

    请下载 glassfish 3.1.2.2 并应用此补丁 [1]。

    [1]https://dl.dropboxusercontent.com/u/7319744/grizzly-gf3122-patch.zip

    【讨论】:

    • 那个补丁是干什么用的?你有这个问题的参考吗?
    • 这不是我维护的官方补丁,用于将已知的 Grizzly 相关 Glassfish 修复程序向后移植到 Glassfish 3.1.2.2。
    猜你喜欢
    • 2020-11-05
    • 2011-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多