Jody Garnett ( 
https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ae422bb7f-4808-47e3-837f-13db0e6681e3
 ) *created* an issue

GeoServer ( 
https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiNjZmNWJjMzFlM2Q5NGU3MzhmODM1MjgwMWE1ZWM5NTgiLCJwIjoiaiJ9
 ) / Bug ( 
https://osgeo-org.atlassian.net/browse/GEOS-10584?atlOrigin=eyJpIjoiNjZmNWJjMzFlM2Q5NGU3MzhmODM1MjgwMWE1ZWM5NTgiLCJwIjoiaiJ9
 ) GEOS-10584 ( 
https://osgeo-org.atlassian.net/browse/GEOS-10584?atlOrigin=eyJpIjoiNjZmNWJjMzFlM2Q5NGU3MzhmODM1MjgwMWE1ZWM5NTgiLCJwIjoiaiJ9
 ) Enabling logging of request body results in stream closed errors in tomcat 
environment ( 
https://osgeo-org.atlassian.net/browse/GEOS-10584?atlOrigin=eyJpIjoiNjZmNWJjMzFlM2Q5NGU3MzhmODM1MjgwMWE1ZWM5NTgiLCJwIjoiaiJ9
 )

Issue Type: Bug Affects Versions: 2.21.0 Assignee: Unassigned Components: Main 
Created: 12/Jul/22 4:40 PM Environment:

Tomcat 9.5

Priority: High Reporter: Jody Garnett ( 
https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ae422bb7f-4808-47e3-837f-13db0e6681e3
 )

We have encountered a very challenging issue when running in a production 
environment using Java 8 and Tomcat 9.5:

* Global Settings
* Logging profile: DEFAULT_LOGGING
* Request logging: * Enable request logging: true
* Log Request bodies: true
* Number of characters to log for incoming POST requests: 1024 (default)
* Log Request Headers: true

* The application starts to fail on any interaction where http POST is used:

* Server Status, System status, check *enable all statistics* , checkbox 
disabled
* Contact information, edit phone number, press *save* → Stream closed
* GeoServer Logs display fine, click *refresh* → Stream closed
* Edit global.xml to set values to false, Server Status, press *Reload* → 
Stream closed

* global.xml values restored to true

Example:

12 023 02:23:16 ERROR  [geoserver.rest] - java.io.IOException: Stream closed
java.io.UncheckedIOException: java.io.IOException: Stream closed
        at java.io.BufferedReader$1.hasNext(BufferedReader.java:574)
        at java.util.Iterator.forEachRemaining(Iterator.java:115)
        at 
java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
        at 
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
        at 
java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
        at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at 
java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:566)
        at 
org.geoserver.filters.BufferedRequestWrapper.parseFormBody(BufferedRequestWrapper.java:160)
        at 
org.geoserver.filters.BufferedRequestWrapper.parseParameters(BufferedRequestWrapper.java:133)
        at 
org.geoserver.filters.BufferedRequestWrapper.getParameter(BufferedRequestWrapper.java:89)
       ...
Caused by: java.io.IOException: Stream closed
        at 
org.apache.catalina.connector.InputBuffer.throwIfClosed(InputBuffer.java:546)
        at org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:345)
        at 
org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:158)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
       ...

( 
https://osgeo-org.atlassian.net/browse/GEOS-10584#add-comment?atlOrigin=eyJpIjoiNjZmNWJjMzFlM2Q5NGU3MzhmODM1MjgwMWE1ZWM5NTgiLCJwIjoiaiJ9
 ) Add Comment ( 
https://osgeo-org.atlassian.net/browse/GEOS-10584#add-comment?atlOrigin=eyJpIjoiNjZmNWJjMzFlM2Q5NGU3MzhmODM1MjgwMWE1ZWM5NTgiLCJwIjoiaiJ9
 )

Get Jira notifications on your phone! Download the Jira Cloud app for Android ( 
https://play.google.com/store/apps/details?id=com.atlassian.android.jira.core&referrer=utm_source%3DNotificationLink%26utm_medium%3DEmail
 ) or iOS ( 
https://itunes.apple.com/app/apple-store/id1006972087?pt=696495&ct=EmailNotificationLink&mt=8
 ) This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100202- 
sha1:7f0496f )
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to