[Geoserver-devel] New community module - ogcapi/moving-features

2022-07-12 Thread Brad Hards
As flagged in gitter, I am (virtually) attending the OGC Vector API code 
sprint. There is interest in supporting the OGC API for moving features within 
geoserver.

The API specification is pretty early status, and I would like to see some 
changes. However there is no substitute for implementation to work out the 
issues, so sooner seems better (at least in some ways).
The evolving specification can be found at

https://github.com/opengeospatial/ogcapi-movingfeatures

I request approval to add a community module under the existing ogcapi 
"umbrella" at
geoserver/src/community/ogcapi/moving-features
or at
geoserver/src/community/ogcapi/ogcapi-moving-features
if that is preferred for any reason.

I have sent a corresponding request for the (unsupported) geotools module that 
would support this to geotools-devel.

Brad




___
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel


[Geoserver-devel] [JIRA] (GEOS-10584) Enabling logging of request body results in stream closed errors in tomcat environment

2022-07-12 Thread Jody Garnett (JIRA) via Geoserver-devel
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