You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by "jianjun.guo" <ji...@dev.bessystem.com> on 2019/03/04 09:27:56 UTC

java.lang.NullPointerException on sun.nio.ch.Util.getTemporaryDirectBuffer

I get the exception in tomcat 8.5.19
Error processing request
java.lang.NullPointerException
	at sun.nio.ch.Util.getTemporaryDirectBuffer(Util.java:230)
	at sun.nio.ch.IOUtil.write(IOUtil.java:58)
	at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:471)
	at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:134)
	at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:101)
	at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:157)
	at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1262)
	at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:670)
	at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:607)
	at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:597)
	at org.apache.coyote.http11.Http11OutputBuffer.flushBuffer(Http11OutputBuffer.java:581)
	at org.apache.coyote.http11.Http11OutputBuffer.finishResponse(Http11OutputBuffer.java:330)
	at org.apache.coyote.http11.Http11Processor.finishResponse(Http11Processor.java:1488)



Looking forward to some help. thinks.






------------------
郭建军
苏州宝兰德软件技术服务有限公司 研发部
公司地址:江苏省苏州市姑苏区长泾庙街11号苏州照明大厦605室
公司邮编:215000
联系电话:+86 18860923261
电子邮箱:jianjun.guo@dev.bessystem.com

Re: java.lang.NullPointerException on sun.nio.ch.Util.getTemporaryDirectBuffer

Posted by Mark Thomas <ma...@apache.org>.
This thread belongs on the users@ mailing list.

Mark


On 05/03/2019 08:23, jianjun.guo wrote:
> I found the application code clear thread local.
> so cause the exception.
> However, developers are averse to modify the code. 
> 
> 
> 
> ------------------
> 郭建军
> 苏州宝兰德软件技术服务有限公司 研发部
> 公司地址:江苏省苏州市姑苏区长泾庙街11号苏州照明大厦605室
> 公司邮编:215000
> 联系电话:+86 18860923261
> 电子邮箱:jianjun.guo@dev.bessystem.com
> 
>  
> 
>  
>  
>  
> ------------------ Original ------------------
> From:  "郭建军"<ji...@dev.bessystem.com>;
> Date:  Mon, Mar 4, 2019 05:27 PM
> To:  "Tomcat Developers List"<de...@tomcat.apache.org>; 
> 
> Subject:  java.lang.NullPointerException on sun.nio.ch.Util.getTemporaryDirectBuffer
> 
>  
> I get the exception in tomcat 8.5.19
> Error processing request
> java.lang.NullPointerException
> 	at sun.nio.ch.Util.getTemporaryDirectBuffer(Util.java:230)
> 	at sun.nio.ch.IOUtil.write(IOUtil.java:58)
> 	at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:471)
> 	at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:134)
> 	at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:101)
> 	at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:157)
> 	at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1262)
> 	at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:670)
> 	at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:607)
> 	at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:597)
> 	at org.apache.coyote.http11.Http11OutputBuffer.flushBuffer(Http11OutputBuffer.java:581)
> 	at org.apache.coyote.http11.Http11OutputBuffer.finishResponse(Http11OutputBuffer.java:330)
> 	at org.apache.coyote.http11.Http11Processor.finishResponse(Http11Processor.java:1488)
> 
> 
> 
> Looking forward to some help. thinks.
> 
> 
> 
> 
> 
> 
> ------------------
> 郭建军
> 苏州宝兰德软件技术服务有限公司 研发部
> 公司地址:江苏省苏州市姑苏区长泾庙街11号苏州照明大厦605室
> 公司邮编:215000
> 联系电话:+86 18860923261
> 电子邮箱:jianjun.guo@dev.bessystem.com
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Re:java.lang.NullPointerException on sun.nio.ch.Util.getTemporaryDirectBuffer

Posted by "jianjun.guo" <ji...@dev.bessystem.com>.
I found the application code clear thread local.
so cause the exception.
However, developers are averse to modify the code. 



------------------
郭建军
苏州宝兰德软件技术服务有限公司 研发部
公司地址:江苏省苏州市姑苏区长泾庙街11号苏州照明大厦605室
公司邮编:215000
联系电话:+86 18860923261
电子邮箱:jianjun.guo@dev.bessystem.com

 

 
 
 
------------------ Original ------------------
From:  "郭建军"<ji...@dev.bessystem.com>;
Date:  Mon, Mar 4, 2019 05:27 PM
To:  "Tomcat Developers List"<de...@tomcat.apache.org>; 

Subject:  java.lang.NullPointerException on sun.nio.ch.Util.getTemporaryDirectBuffer

 
I get the exception in tomcat 8.5.19
Error processing request
java.lang.NullPointerException
	at sun.nio.ch.Util.getTemporaryDirectBuffer(Util.java:230)
	at sun.nio.ch.IOUtil.write(IOUtil.java:58)
	at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:471)
	at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:134)
	at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:101)
	at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:157)
	at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1262)
	at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:670)
	at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:607)
	at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:597)
	at org.apache.coyote.http11.Http11OutputBuffer.flushBuffer(Http11OutputBuffer.java:581)
	at org.apache.coyote.http11.Http11OutputBuffer.finishResponse(Http11OutputBuffer.java:330)
	at org.apache.coyote.http11.Http11Processor.finishResponse(Http11Processor.java:1488)



Looking forward to some help. thinks.






------------------
郭建军
苏州宝兰德软件技术服务有限公司 研发部
公司地址:江苏省苏州市姑苏区长泾庙街11号苏州照明大厦605室
公司邮编:215000
联系电话:+86 18860923261
电子邮箱:jianjun.guo@dev.bessystem.com