That is not good, I expect it would be geotools made with Java 11 if you
are seeing that problem.

Actually I may have been made with Java 11 as Jenkins was updated by Torben
from Java 8 to Java 11; and if the release job did not explicitly ask for a
JDK to use it may end up with the "system default".

Checking geotools-release:
- parameters:
https://build.geoserver.org/view/release/job/geotools-release/52/parameters/
- logs:
https://build.geoserver.org/view/release/job/geotools-release/52/consoleFull

maven/java settings:
 [1mApache Maven 3.6.3 [m
Maven home: /usr/share/maven
Java version: 1.8.0_212, vendor: AdoptOpenJDK, runtime:
/var/lib/jenkins/tools/hudson.model.JDK/OpenJDK_8u212/jdk8u212-b03/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.4.0-91-generic", arch: "amd64", family: "unix"


Checking geotools-release-publish:
- parameters:
https://build.geoserver.org/view/release/job/geotools-release-publish/37/parameters/
- logs:

maven/java settings:
https://build.geoserver.org/view/release/job/geotools-release-publish/37/consoleFull
+ mvn -version
 [1mApache Maven 3.6.3 [m
Maven home: /usr/share/maven
Java version: 1.8.0_212, vendor: AdoptOpenJDK, runtime:
/var/lib/jenkins/tools/hudson.model.JDK/OpenJDK_8u212/jdk8u212-b03/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.4.0-91-generic", arch: "amd64", family: "unix"
+ echo MAVEN_FLAGS=


Checking geoserver-release:
https://build.geoserver.org/view/release/job/geoserver-release/41/consoleFull
- logs:

maven/java settings:
 [1mApache Maven 3.6.3 [m
Maven home: /usr/share/maven
Java version: 1.8.0_212, vendor: AdoptOpenJDK, runtime:
/var/lib/jenkins/tools/hudson.model.JDK/OpenJDK_8u212/jdk8u212-b03/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.4.0-91-generic", arch: "amd64", family: "unix"


checking geoserver-release-publish:
- logs:
https://build.geoserver.org/view/release/job/geoserver-release-publish/28/consoleFull

Unable to confirm what was used

- configuration: Says OpenJDK8u212

Cannot see Java 11 being used.
 --
Jody Garnett


On Thu, 17 Feb 2022 at 06:33, Mark Prins <mc.pr...@gmail.com> wrote:

> The reason I'm asking is I just tried to repro an old Jira and enabled
> WFS to download shapezip, but running into the dreaded ByteBuffer error
> while downloading.
>
> this is:
>
> Versie  2.20.2
> Revisie 1ef0697b8485d4ef9c760ad410b8d049725e7a66
> Datum   24-Jan-2022 00:05
> GeoTools        26.2 (rev 64c409b2a537142993932e706c3f9c6e9efa7529)
> GeoWebCache     1.20.1 (rev
> 1.20.x/68f4e6bb663682ab9c8c2ccd0bb2a7dd7ad5d685)
>
> on
> up2date Ubuntu 18.04.6 LTS
>
> with
>
> Java    Private Build: 1.8.0_312 (OpenJDK 64-Bit Server VM)
>
> This server normally has WFS turned off, and in general we tend to run
> on Java 11..
>
>
> 2022-02-17 15:13:01,407 ERROR [geoserver.ows] -
> java.lang.NoSuchMethodError:
> java.nio.ByteBuffer.limit(I)Ljava/nio/ByteBuffer;
>         at org.geotools.data.PrjFileReader.<init>(PrjFileReader.java:84)
>         at org.geotools.data.PrjFileReader.<init>(PrjFileReader.java:64)
>         at
>
> org.geotools.data.shapefile.ShapefileSetManager.openPrjReader(ShapefileSetManager.java:152)
>         at
>
> org.geotools.data.shapefile.ShapefileFeatureSource.readAttributes(ShapefileFeatureSource.java:499)
>         at
>
> org.geotools.data.shapefile.ShapefileFeatureSource.buildFeatureType(ShapefileFeatureSource.java:454)
>         at
>
> org.geotools.data.shapefile.ShapefileFeatureStore.buildFeatureType(ShapefileFeatureStore.java:142)
>         at
>
> org.geotools.data.store.ContentFeatureSource.getAbsoluteSchema(ContentFeatureSource.java:338)
>         at
>
> org.geotools.data.store.ContentFeatureSource.getSchema(ContentFeatureSource.java:307)
>         at
>
> org.geotools.data.store.ContentFeatureStore.getWriter(ContentFeatureStore.java:116)
>         at
>
> org.geotools.data.store.ContentDataStore.getFeatureWriter(ContentDataStore.java:381)
>         at
>
> org.geotools.data.store.ContentDataStore.getFeatureWriter(ContentDataStore.java:412)
>         at
>
> org.geotools.data.shapefile.ShapefileDumper$StoreWriter.createStoreAndWriter(ShapefileDumper.java:92)
>         at
>
> org.geotools.data.shapefile.ShapefileDumper$StoreWriter.<init>(ShapefileDumper.java:86)
>         at
>
> org.geotools.data.shapefile.ShapefileDumper.getStoreWriter(ShapefileDumper.java:460)
>         at
>
> org.geotools.data.shapefile.ShapefileDumper.getStoreWriter(ShapefileDumper.java:420)
>         at
> org.geotools.data.shapefile.ShapefileDumper.dump(ShapefileDumper.java:241)
>         at
> org.geotools.data.shapefile.ShapefileDumper.dump(ShapefileDumper.java:185)
>
>
> _______________________________________________
> Geoserver-devel mailing list
> Geoserver-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to