[
https://issues.apache.org/jira/browse/SIS-499?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17177699#comment-17177699
]
Roland commented on SIS-499:
----------------------------
No. The problem occurs on plain terminal. I've now attached as well our pom.xml
(excluding the parentsĀ in the vague hope they are not related to this issue).
On terminal it says:
> mvn --version
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/java/apache-maven
Java version: 11.0.8, vendor: N/A, runtime: /usr/lib64/jvm/java-11-openjdk-11
Default locale: de_DE, platform encoding: UTF-8
OS name: "linux", version: "5.7.11-1-default", arch: "amd64", family: "unix"
> CommonCRS.WGS84.geographic() fails to initialize with JDK 11.0.8
> ----------------------------------------------------------------
>
> Key: SIS-499
> URL: https://issues.apache.org/jira/browse/SIS-499
> Project: Spatial Information Systems
> Issue Type: Bug
> Components: Build process
> Affects Versions: 1.0
> Reporter: Roland
> Assignee: Martin Desruisseaux
> Priority: Major
> Attachments: pom.Failure.xml
>
>
> We have in the constructor of a class the following code:
> {{CoordinateReferenceSystem targetCRS = CommonCRS.WGS84.geographic();}}
> When we run the Maven build with Java 1.8.0_252 the build succeeds. Running
> with OpenJDK 11.0.8 it fails with
> java.util.ServiceConfigurationError:
> org.opengis.referencing.datum.DatumFactory:
> org.apache.sis.referencing.factory.GeodeticObjectFactory Unable to get public
> no-arg constructor
> at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:581)
> at java.base/java.util.ServiceLoader.getConstructor(ServiceLoader.java:672)
> at
> java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1232)
> at
> java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1264)
> at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1299)
> at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1384)
> at
> org.apache.sis.internal.system.DefaultFactories.forClass(DefaultFactories.java:94)
> at
> org.apache.sis.internal.system.DefaultFactories.forBuildin(DefaultFactories.java:136)
> at
> org.apache.sis.referencing.factory.sql.EPSGFactory.factory(EPSGFactory.java:291)
> at
> org.apache.sis.referencing.factory.sql.EPSGFactory.<init>(EPSGFactory.java:278)
> at
> org.apache.sis.referencing.AuthorityFactories.EPSG(AuthorityFactories.java:122)
> at org.apache.sis.referencing.CommonCRS.factory(CommonCRS.java:1815)
> at org.apache.sis.referencing.CommonCRS.geographic(CommonCRS.java:635)
> at
> at.weberhofer.webcommons_geo.converter.PointConverter.<init>(PointConverter.java:39)
--
This message was sent by Atlassian Jira
(v8.3.4#803005)