opengeospatial / teamengine

TEAM Engine (Test, Evaluation, And Measurement Engine) is an engine for testing web services and other resources written in JAVA. It executes test scripts written in Compliance Test Language (CTL), TestNG and other languages. It is lightweight and easy to run as a command line or to setup as a service. It can be used to test any type of service or encoding. It is also the official tool used by the Open Geospatial Consortium (OGC) for compliance testing.
Apache License 2.0
45 stars 41 forks source link

Update to Java 17 #511

Closed ghobona closed 9 months ago

ghobona commented 2 years ago

There is a need to create a branch for version 6.0

dstenger commented 1 year ago

Set compiler plugin to Java 17, upgraded maven-war-plugin and added jaxb-api dependency: https://github.com/opengeospatial/teamengine/commit/239b3fc5e7fe09471db25da420a5ca5ea6d53146

Now, the build is successful with Java 17 when executing mvn clean install -DskipTests -Dmaven.site.skip=true.

dstenger commented 1 year ago

Set mockito to v5.2.0 and equalsverifier to v3.14.1: https://github.com/opengeospatial/teamengine/commit/1b05069d59d425d77bc711c02cb58dcbd426fb94

Now, only one unit test is failing when building via mvn clean install -Dmaven.site.skip=true:

Results :

Failed tests: 
  ImageParserTest.parsePNG_noAlphaChannel:62 Unexpected number of transparent pixels. expected:<10000> but was:<0>

Tests run: 53, Failures: 1, Errors: 0, Skipped: 0
dstenger commented 1 year ago

Tried to fix the unit test. Error occurs in class ImageParser. It seems that bands[] is filled with 0's instead of 255's in line https://github.com/opengeospatial/teamengine/blob/f1ccd9329e0b73a440a8fc1b0d8ba6bee28c8b64/teamengine-core/src/main/java/com/occamlab/te/parsers/ImageParser.java#L290-L291 When using Java 8 it was filled with 255's. So, it seems that raster processing changed between Java 8 and Java 11/17.

dstenger commented 1 year ago

Now, build with mvn clean install -DskipTests is possible.

For that, maven-site-plugin and other dependencies had to be updated: https://github.com/opengeospatial/teamengine/commit/efe2fd27700919fd648103a810d03873a55261dc

dstenger commented 1 year ago

First tests with Tomcat 7 and Docker

ets-ogcapi-features10 is used for testing. Branch: https://github.com/opengeospatial/ets-ogcapi-features10/tree/java17Tomcat7TeamEngine6

Modified the Dockerfile of ets-ogcapi-features10 to use Java 17 and Tomcat 7: https://github.com/opengeospatial/ets-ogcapi-features10/commit/ba75b7e7488ad6796c9e94075d8a6467114c8928 Set used TEAM Engine to 6.0-SNAPSHOT: https://github.com/opengeospatial/ets-ogcapi-features10/commit/19a158bcb832ed6c6a747046c4323ead574ba684

dstenger commented 1 year ago

Started TEAM Engine via mvn clean install docker:run -Pdocker -DskipTests.

During startup, following stack traces are logged:

029468> WARNING: [SetPropertiesRule]{Context/Realm} Setting property 'root' to '/root/te_base/users' did not find a matching property.
029468> Apr 25, 2023 5:45:41 PM org.apache.catalina.loader.WebappClassLoaderBase validateJarFile
029468> INFO: validateJarFile(/usr/local/tomcat/webapps/teamengine/WEB-INF/lib/tomcat-servlet-api-7.0.69.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.class
029468> Apr 25, 2023 5:45:43 PM com.sun.jersey.core.spi.component.ProviderFactory __getComponentProvider
029468> SEVERE: The provider class, class com.occamlab.te.spi.jaxrs.ApplicationComponents, could not be instantiated. Processing will continue but the class will not be utilized
029468> java.lang.IllegalArgumentException
029468>     at jersey.repackaged.org.objectweb.asm.ClassReader.<init>(ClassReader.java:170)
029468>     at jersey.repackaged.org.objectweb.asm.ClassReader.<init>(ClassReader.java:153)
029468>     at jersey.repackaged.org.objectweb.asm.ClassReader.<init>(ClassReader.java:424)
029468>     at com.sun.jersey.spi.scanning.AnnotationScannerListener.onProcess(AnnotationScannerListener.java:138)
029468>     at com.sun.jersey.core.spi.scanning.JarFileScanner.scan(JarFileScanner.java:97)
029468>     at com.sun.jersey.core.spi.scanning.uri.JarZipSchemeScanner$1.f(JarZipSchemeScanner.java:78)
029468>     at com.sun.jersey.core.util.Closing.f(Closing.java:71)
029468>     at com.sun.jersey.core.spi.scanning.uri.JarZipSchemeScanner.scan(JarZipSchemeScanner.java:75)
029468>     at com.sun.jersey.core.spi.scanning.PackageNamesScanner.scan(PackageNamesScanner.java:226)
029468>     at com.sun.jersey.core.spi.scanning.PackageNamesScanner.scan(PackageNamesScanner.java:142)
029468>     at com.sun.jersey.api.core.ScanningResourceConfig.init(ScanningResourceConfig.java:80)
029468>     at com.sun.jersey.api.core.PackagesResourceConfig.init(PackagesResourceConfig.java:104)
029468>     at com.sun.jersey.api.core.PackagesResourceConfig.<init>(PackagesResourceConfig.java:78)
029468>     at com.occamlab.te.spi.jaxrs.ApplicationComponents.<init>(ApplicationComponents.java:28)
029468>     at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
029468>     at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
029468>     at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
029468>     at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
029468>     at java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128)
029468>     at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347)
029468>     at java.base/java.lang.Class.newInstance(Class.java:645)
029468>     at com.sun.jersey.core.spi.component.ComponentConstructor._getInstance(ComponentConstructor.java:193)
029468>     at com.sun.jersey.core.spi.component.ComponentConstructor.getInstance(ComponentConstructor.java:180)
029468>     at com.sun.jersey.core.spi.component.ProviderFactory.__getComponentProvider(ProviderFactory.java:166)
029468>     at com.sun.jersey.core.spi.component.ProviderFactory._getComponentProvider(ProviderFactory.java:159)
029468>     at com.sun.jersey.core.spi.component.ProviderFactory.getComponentProvider(ProviderFactory.java:153)
029468>     at com.sun.jersey.server.impl.application.DeferredResourceConfig$ApplicationHolder.<init>(DeferredResourceConfig.java:86)
029468>     at com.sun.jersey.server.impl.application.DeferredResourceConfig$ApplicationHolder.<init>(DeferredResourceConfig.java:79)
029468>     at com.sun.jersey.server.impl.application.DeferredResourceConfig.getApplication(DeferredResourceConfig.java:76)
029468>     at com.sun.jersey.server.impl.application.WebApplicationImpl._initiate(WebApplicationImpl.java:1164)
029468>     at com.sun.jersey.server.impl.application.WebApplicationImpl.access$700(WebApplicationImpl.java:180)
029468>     at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:799)
029468>     at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:795)
029468>     at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:193)
029468>     at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:795)
029468>     at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:790)
029468>     at com.sun.jersey.spi.container.servlet.ServletContainer.initiate(ServletContainer.java:509)
029468>     at com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:339)
029468>     at com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:605)
029468>     at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:207)
029468>     at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:394)
029468>     at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:577)
029468>     at javax.servlet.GenericServlet.init(GenericServlet.java:158)
029468>     at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1240)
029468>     at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1184)
029468>     at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1078)
029468>     at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5380)
029468>     at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5680)
029468>     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
029468>     at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1007)
029468>     at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:983)
029468>     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:639)
029468>     at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1297)
029468>     at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2038)
029468>     at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
029468>     at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
029468>     at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
029468>     at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
029468>     at java.base/java.lang.Thread.run(Thread.java:833)
029468> 
029468> Apr 25, 2023 5:45:43 PM org.apache.catalina.core.ApplicationContext log
029468> SEVERE: StandardWrapper.Throwable
029468> com.sun.jersey.api.container.ContainerException: The Application class com.occamlab.te.spi.jaxrs.ApplicationComponents could not be instantiated
029468>     at com.sun.jersey.server.impl.application.DeferredResourceConfig$ApplicationHolder.<init>(DeferredResourceConfig.java:88)
029468>     at com.sun.jersey.server.impl.application.DeferredResourceConfig$ApplicationHolder.<init>(DeferredResourceConfig.java:79)
029468>     at com.sun.jersey.server.impl.application.DeferredResourceConfig.getApplication(DeferredResourceConfig.java:76)
029468>     at com.sun.jersey.server.impl.application.WebApplicationImpl._initiate(WebApplicationImpl.java:1164)
029468>     at com.sun.jersey.server.impl.application.WebApplicationImpl.access$700(WebApplicationImpl.java:180)
029468>     at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:799)
029468>     at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:795)
029468>     at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:193)
029468>     at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:795)
029468>     at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:790)
029468>     at com.sun.jersey.spi.container.servlet.ServletContainer.initiate(ServletContainer.java:509)
029468>     at com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:339)
029468>     at com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:605)
029468>     at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:207)
029468>     at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:394)
029468>     at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:577)
029468>     at javax.servlet.GenericServlet.init(GenericServlet.java:158)
029468>     at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1240)
029468>     at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1184)
029468>     at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1078)
029468>     at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5380)
029468>     at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5680)
029468>     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
029468>     at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1007)
029468>     at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:983)
029468>     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:639)
029468>     at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1297)
029468>     at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2038)
029468>     at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
029468>     at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
029468>     at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
029468>     at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
029468>     at java.base/java.lang.Thread.run(Thread.java:833)
029468> 
029468> Apr 25, 2023 5:45:43 PM org.apache.catalina.core.StandardContext loadOnStartup
029468> SEVERE: Servlet [TestSuiteController] in web application [/teamengine] threw load() exception
029468> com.sun.jersey.api.container.ContainerException: The Application class com.occamlab.te.spi.jaxrs.ApplicationComponents could not be instantiated
029468>     at com.sun.jersey.server.impl.application.DeferredResourceConfig$ApplicationHolder.<init>(DeferredResourceConfig.java:88)
029468>     at com.sun.jersey.server.impl.application.DeferredResourceConfig$ApplicationHolder.<init>(DeferredResourceConfig.java:79)
029468>     at com.sun.jersey.server.impl.application.DeferredResourceConfig.getApplication(DeferredResourceConfig.java:76)
029468>     at com.sun.jersey.server.impl.application.WebApplicationImpl._initiate(WebApplicationImpl.java:1164)
029468>     at com.sun.jersey.server.impl.application.WebApplicationImpl.access$700(WebApplicationImpl.java:180)
029468>     at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:799)
029468>     at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:795)
029468>     at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:193)
029468>     at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:795)
029468>     at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:790)
029468>     at com.sun.jersey.spi.container.servlet.ServletContainer.initiate(ServletContainer.java:509)
029468>     at com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:339)
029468>     at com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:605)
029468>     at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:207)
029468>     at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:394)
029468>     at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:577)
029468>     at javax.servlet.GenericServlet.init(GenericServlet.java:158)
029468>     at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1240)
029468>     at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1184)
029468>     at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1078)
029468>     at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5380)
029468>     at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5680)
029468>     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
029468>     at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1007)
029468>     at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:983)
029468>     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:639)
029468>     at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1297)
029468>     at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2038)
029468>     at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
029468>     at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
029468>     at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
029468>     at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
029468>     at java.base/java.lang.Thread.run(Thread.java:833)
dstenger commented 1 year ago

Landing page can be accessed via http://localhost:8081/teamengine/.

However, when a login is executed, following error occurs:

HTTP Status 500 – Internal Server Error

Type Exception Report

Message Unable to compile class for JSP:

Beschreibung The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: [16] in the jsp file: [/viewSessions.jsp]
System.out cannot be resolved to a type
13:     try {
14:       DB = DocumentBuilderFactory.newInstance().newDocumentBuilder();
15:     } catch (Exception e) {
16:       e.printStackTrace(System.out);
17:     }
18:   }
19:   %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Stacktrace:
    org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:103)
    org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:392)
    org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:594)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:400)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:660)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:400)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Hinweis Der komplette Stacktrace der Ursache ist in den Server logs zu finden
Apache Tomcat/7.0.109
dstenger commented 1 year ago

JSP error was fixed by updating ecj-4.4.2.jar to ecj-4.27.jar in Tomcat 7 (newer version taken from Tomcat 10). This should not be an issue anymore when migration to Tomcat 10 is done: https://github.com/opengeospatial/teamengine/issues/556

Commit: https://github.com/opengeospatial/ets-ogcapi-features10/commit/1acb6542f3484b7f41b2f9b8e2baa07acc9fc742

Now, it is possible to run ets-ogcapi-features10 test suite with Java 17. I get the expected test result when using the Web Browser Interface.

dstenger commented 1 year ago

Fixed site build by updating a plugin version: https://github.com/opengeospatial/teamengine/commit/63efe92fc7462f14638c38a4e7ff58697b1bdd0f

Now, command mvn clean install site can be executed successfully. Only, the unit test mentioned above still fails.

dstenger commented 1 year ago

Fixed following warnings occurring during Maven build:

[INFO] --- maven-assembly-plugin:3.5.0:single (default) @ teamengine-web ---
[INFO] Reading assembly descriptor: /home/stenger/git/teamengine/teamengine-web/src/assembly/common-libs.xml
[WARNING] The following patterns were never triggered in this artifact inclusion filter:
o  'org.apache.derby:derby'

[WARNING] The following patterns were never triggered in this artifact inclusion filter:
o  'javax.ws.rs:jsr311*'

[INFO] Building zip: /home/stenger/git/teamengine/teamengine-web/target/teamengine-common-libs.zip
[WARNING] The following patterns were never triggered in this artifact inclusion filter:
o  'org.apache.derby:derby'

[WARNING] The following patterns were never triggered in this artifact inclusion filter:
o  'javax.ws.rs:jsr311*'

Commit: https://github.com/opengeospatial/teamengine/commit/ca8ff4988e9f698976c7ebecc8bf00d6c2fbf0f1

dstenger commented 1 year ago

Fixed warnings logged by maven-compiler-plugin. E.g.:

[INFO] --- maven-compiler-plugin:3.11.0:compile (default-compile) @ teamengine-core ---
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 92 source files with javac [debug target 17] to target/classes
[WARNING] /home/stenger/git/teamengine/teamengine-core/src/main/java/com/occamlab/te/util/LogUtils.java:[138,25] Long(long) in java.lang.Long has been deprecated and marked for removal
[WARNING] /home/stenger/git/teamengine/teamengine-core/src/main/java/com/occamlab/te/CtlEarlReporter.java:[191,52] Integer(int) in java.lang.Integer has been deprecated and marked for removal
[WARNING] /home/stenger/git/teamengine/teamengine-core/src/main/java/com/occamlab/te/CtlEarlReporter.java:[192,52] Integer(int) in java.lang.Integer has been deprecated and marked for removal
[WARNING] /home/stenger/git/teamengine/teamengine-core/src/main/java/com/occamlab/te/CtlEarlReporter.java:[193,53] Integer(int) in java.lang.Integer has been deprecated and marked for removal
[WARNING] /home/stenger/git/teamengine/teamengine-core/src/main/java/com/occamlab/te/CtlEarlReporter.java:[194,54] Integer(int) in java.lang.Integer has been deprecated and marked for removal
[WARNING] /home/stenger/git/teamengine/teamengine-core/src/main/java/com/occamlab/te/CtlEarlReporter.java:[195,58] Integer(int) in java.lang.Integer has been deprecated and marked for removal
[WARNING] /home/stenger/git/teamengine/teamengine-core/src/main/java/com/occamlab/te/CtlEarlReporter.java:[196,55] Integer(int) in java.lang.Integer has been deprecated and marked for removal
[WARNING] /home/stenger/git/teamengine/teamengine-core/src/main/java/com/occamlab/te/CtlEarlReporter.java:[197,53] Integer(int) in java.lang.Integer has been deprecated and marked for removal
[WARNING] /home/stenger/git/teamengine/teamengine-core/src/main/java/com/occamlab/te/CtlEarlReporter.java:[198,62] Integer(int) in java.lang.Integer has been deprecated and marked for removal
[WARNING] /home/stenger/git/teamengine/teamengine-core/src/main/java/com/occamlab/te/CtlEarlReporter.java:[236,55] Integer(int) in java.lang.Integer has been deprecated and marked for removal
[WARNING] /home/stenger/git/teamengine/teamengine-core/src/main/java/com/occamlab/te/CtlEarlReporter.java:[237,55] Integer(int) in java.lang.Integer has been deprecated and marked for removal
[WARNING] /home/stenger/git/teamengine/teamengine-core/src/main/java/com/occamlab/te/CtlEarlReporter.java:[238,56] Integer(int) in java.lang.Integer has been deprecated and marked for removal
[WARNING] /home/stenger/git/teamengine/teamengine-core/src/main/java/com/occamlab/te/CtlEarlReporter.java:[239,57] Integer(int) in java.lang.Integer has been deprecated and marked for removal
[WARNING] /home/stenger/git/teamengine/teamengine-core/src/main/java/com/occamlab/te/CtlEarlReporter.java:[240,61] Integer(int) in java.lang.Integer has been deprecated and marked for removal
[WARNING] /home/stenger/git/teamengine/teamengine-core/src/main/java/com/occamlab/te/CtlEarlReporter.java:[241,58] Integer(int) in java.lang.Integer has been deprecated and marked for removal
[WARNING] /home/stenger/git/teamengine/teamengine-core/src/main/java/com/occamlab/te/CtlEarlReporter.java:[242,56] Integer(int) in java.lang.Integer has been deprecated and marked for removal
[WARNING] /home/stenger/git/teamengine/teamengine-core/src/main/java/com/occamlab/te/CtlEarlReporter.java:[243,65] Integer(int) in java.lang.Integer has been deprecated and marked for removal
[WARNING] /home/stenger/git/teamengine/teamengine-core/src/main/java/com/occamlab/te/parsers/XSLTransformationParser.java:[51,31] Boolean(boolean) in java.lang.Boolean has been deprecated and marked for removal
[WARNING] /home/stenger/git/teamengine/teamengine-core/src/main/java/com/occamlab/te/parsers/XSLTransformationParser.java:[52,33] Boolean(boolean) in java.lang.Boolean has been deprecated and marked for removal
[WARNING] /home/stenger/git/teamengine/teamengine-core/src/main/java/com/occamlab/te/parsers/ImageParser.java:[240,63] Integer(int) in java.lang.Integer has been deprecated and marked for removal
[WARNING] /home/stenger/git/teamengine/teamengine-core/src/main/java/com/occamlab/te/parsers/ImageParser.java:[299,41] Integer(int) in java.lang.Integer has been deprecated and marked for removal
[WARNING] /home/stenger/git/teamengine/teamengine-core/src/main/java/com/occamlab/te/parsers/ImageParser.java:[308,37] Integer(int) in java.lang.Integer has been deprecated and marked for removal
[WARNING] /home/stenger/git/teamengine/teamengine-core/src/main/java/com/occamlab/te/parsers/ImageParser.java:[310,33] Integer(int) in java.lang.Integer has been deprecated and marked for removal
[WARNING] /home/stenger/git/teamengine/teamengine-core/src/main/java/com/occamlab/te/parsers/ImageParser.java:[376,33] Integer(int) in java.lang.Integer has been deprecated and marked for removal

Commit: https://github.com/opengeospatial/teamengine/commit/aa361160bd9c340ba280f7e2e303ef535f9bbac8

dstenger commented 1 year ago

Corrected order of arguments in assertEquals: https://github.com/opengeospatial/teamengine/commit/58962f7b9aba2a5656484f1a4ecbb4763890d29c Removed duplicate configuration and executions of maven-javadoc-plugin: https://github.com/opengeospatial/teamengine/commit/b6b0c32d6f384757d908662deee60fcadda234a9

dstenger commented 1 year ago

Created separate issues for: