Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Evaluation fails to send to Report Server API #62

Closed
binarymax opened this issue Oct 25, 2018 · 3 comments
Closed

Evaluation fails to send to Report Server API #62

binarymax opened this issue Oct 25, 2018 · 3 comments
Assignees
Labels
bug Something isn't working
Milestone

Comments

@binarymax
Copy link
Contributor

Hi @agazzarini , here's the report server issue I promised. I am able to reproduce with the latest versions and the example generated from the archetype. There seems to be an API incompatibility when the report goal attempts to post the evaluation to the rre-server.

Here is the full interaction from the command line:

Admins-MacBook-Pro:rre-temp max$ pwd
/Users/max/apps/rre-temp
Admins-MacBook-Pro:rre-temp max$ mvn archetype:generate -Psease -B -DarchetypeGroupId=io.sease -DarchetypeArtifactId=rre-maven-elasticsearch-archetype -DarchetypeVersion=1.0 -DgroupId=com.osc.rretest -DartifactId=basses-example -Dversion=1.0 -DesVersion=6.3.2
[INFO] Scanning for projects...
[INFO] Downloading from sease: https://raw.github.com/SeaseLtd/rated-ranking-evaluator/mvn-repo/org/apache/maven/plugins/maven-metadata.xml
[INFO] Downloading from sease: https://raw.github.com/SeaseLtd/rated-ranking-evaluator/mvn-repo/org/codehaus/mojo/maven-metadata.xml
[INFO] Downloading from sease: https://raw.github.com/SeaseLtd/rated-ranking-evaluator/mvn-repo/org/apache/maven/plugins/maven-archetype-plugin/maven-metadata.xml
[INFO] 
[INFO] ------------------< org.apache.maven:standalone-pom >-------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] >>> maven-archetype-plugin:3.0.1:generate (default-cli) > generate-sources @ standalone-pom >>>
[INFO] 
[INFO] <<< maven-archetype-plugin:3.0.1:generate (default-cli) < generate-sources @ standalone-pom <<<
[INFO] 
[INFO] 
[INFO] --- maven-archetype-plugin:3.0.1:generate (default-cli) @ standalone-pom ---
[INFO] Generating project in Batch mode
[WARNING] Archetype not found in any catalog. Falling back to central repository.
[WARNING] Add a repsoitory with id 'archetype' in your settings.xml if archetype's repository is elsewhere.
[INFO] ----------------------------------------------------------------------------
[INFO] Using following parameters for creating project from Archetype: rre-maven-elasticsearch-archetype:1.0
[INFO] ----------------------------------------------------------------------------
[INFO] Parameter: groupId, Value: com.osc.rretest
[INFO] Parameter: artifactId, Value: basses-example
[INFO] Parameter: version, Value: 1.0
[INFO] Parameter: package, Value: com.osc.rretest
[INFO] Parameter: packageInPathFormat, Value: com/osc/rretest
[INFO] Parameter: package, Value: com.osc.rretest
[INFO] Parameter: groupId, Value: com.osc.rretest
[INFO] Parameter: artifactId, Value: basses-example
[INFO] Parameter: version, Value: 1.0
[INFO] Parameter: esVersion, Value: 6.3.2
[INFO] Project created from Archetype in dir: /Users/max/apps/rre-temp/basses-example
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 10.047 s
[INFO] Finished at: 2018-10-25T08:03:16-04:00
[INFO] ------------------------------------------------------------------------
Admins-MacBook-Pro:rre-temp max$ cd basses-example/
Admins-MacBook-Pro:basses-example max$ cat pom.xml 
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.osc.rretest</groupId>
    <artifactId>basses-example</artifactId>
    <version>1.0</version>
    <packaging>pom</packaging>
    <build>
        <plugins>
            <plugin>
                <groupId>io.sease</groupId>
                <artifactId>rre-maven-elasticsearch-plugin</artifactId>
                <version>6.3.2</version>
                <!-- the configuration below is provided just for example, as it perfectly matches default values -->
                <configuration>
                    <configurations-folder>src/etc/configuration_sets</configurations-folder>
                    <corpora-folder>src/etc/corpora</corpora-folder>
                    <ratings-folder>src/etc/ratings</ratings-folder>
                    <templates-folder>src/etc/templates</templates-folder>
                    <fields>*,score</fields>
                    <metrics>
                        <param>io.sease.rre.core.domain.metrics.impl.Precision</param>
                        <param>io.sease.rre.core.domain.metrics.impl.Recall</param>
                        <param>io.sease.rre.core.domain.metrics.impl.ReciprocalRank</param>
                        <param>io.sease.rre.core.domain.metrics.impl.AveragePrecision</param>
                        <param>io.sease.rre.core.domain.metrics.impl.NDCGAtTen</param>
                        <param>io.sease.rre.core.domain.metrics.impl.PrecisionAtOne</param>
                        <param>io.sease.rre.core.domain.metrics.impl.PrecisionAtTwo</param>
                        <param>io.sease.rre.core.domain.metrics.impl.PrecisionAtThree</param>
                        <param>io.sease.rre.core.domain.metrics.impl.PrecisionAtTen</param>
                    </metrics>
                </configuration>
                <executions>
                    <execution>
                        <id>search-quality-evaluation</id>
                        <phase>package</phase>
                        <goals>
                            <goal>evaluate</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>io.sease</groupId>
                <artifactId>rre-maven-report-plugin</artifactId>
                <version>1.0</version>
                <configuration>
                    <formats>
                        <param>spreadsheet</param>
                        <!-- IMPORTANT: uncomment the following line if you're running the RRE server -->
                        <!--
                            <param>rre-server</param>
                        -->
                    </formats>
                </configuration>
                <executions>
                    <execution>
                        <id>search-quality-evaluation-reporting</id>
                        <phase>package</phase>
                        <goals>
                            <goal>report</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
</project>Admins-MacBook-Pro:basses-example max$ mvn clean install
[INFO] Scanning for projects...
[INFO] 
[INFO] -------------------< com.osc.rretest:basses-example >-------------------
[INFO] Building basses-example 1.0
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ basses-example ---
[INFO] 
[INFO] --- rre-maven-elasticsearch-plugin:6.3.2:evaluate (search-quality-evaluation) @ basses-example ---
[INFO ] RRE: New evaluation session is starting...
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by io.netty.util.internal.ReflectionUtil (file:/Users/max/.m2/repository/io/netty/netty-common/4.1.16.Final/netty-common-4.1.16.Final.jar) to constructor java.nio.DirectByteBuffer(long,int)
WARNING: Please consider reporting this to the maintainers of io.netty.util.internal.ReflectionUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[INFO ] RRE: Search Platform in use: Elasticsearch
[INFO ] RRE: Starting Elasticsearch...
[INFO ] RRE: Elasticsearch Search Platform successfully started.
[INFO ] RRE: found 1 ratings sets.
[INFO ] RRE: Ratings Set processing starts
[INFO ] 
[INFO ] *********************************
[INFO ] RRE: Index name => basses
[INFO ] RRE: ID Field name => _id
[INFO ] RRE: Test Collection => /Users/max/apps/rre-temp/basses-example/src/etc/corpora/electric_basses.bulk
[INFO ] RRE: Loading the Test Collection into Elasticsearch, configuration version v1.0
[INFO ] RRE: Loading the Test Collection into Elasticsearch, configuration version v1.1
[INFO ] RRE: Elasticsearch has been correctly loaded.
[INFO ] RRE: target versions are v1.0,v1.1
[INFO ] TOPIC: Fender basses
[INFO ] 	QUERY GROUP: The group tests several searches on the Fender brand
[INFO ] 		QUERY: fender
[INFO ] 		QUERY: Fender
[INFO ] 		QUERY: Fender bass
[INFO ] 	QUERY GROUP: Several searches on a given model (Jazz bass)
[INFO ] 		QUERY: jazz
[INFO ] 		QUERY: Jazz
[INFO ] 		QUERY: Jazz Bass
[INFO ] RRE: Elasticsearch Search Platform shutdown procedure executed.
[INFO] 
[INFO] --- rre-maven-report-plugin:1.0:report (search-quality-evaluation-reporting) @ basses-example ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 11.480 s
[INFO] Finished at: 2018-10-25T08:07:32-04:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal io.sease:rre-maven-report-plugin:1.0:report (search-quality-evaluation-reporting) on project basses-example: Execution search-quality-evaluation-reporting of goal io.sease:rre-maven-report-plugin:1.0:report failed: An API incompatibility was encountered while executing io.sease:rre-maven-report-plugin:1.0:report: java.lang.ExceptionInInitializerError: null
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>io.sease:rre-maven-report-plugin:1.0
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/Users/max/.m2/repository/io/sease/rre-maven-report-plugin/1.0/rre-maven-report-plugin-1.0.jar
[ERROR] urls[1] = file:/Users/max/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/3.0.0/maven-reporting-impl-3.0.0.jar
[ERROR] urls[2] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.7/doxia-sink-api-1.7.jar
[ERROR] urls[3] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.7.4/doxia-decoration-model-1.7.4.jar
[ERROR] urls[4] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.7.4/doxia-site-renderer-1.7.4.jar
[ERROR] urls[5] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-skin-model/1.7.4/doxia-skin-model-1.7.4.jar
[ERROR] urls[6] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.7/doxia-module-xhtml-1.7.jar
[ERROR] urls[7] = file:/Users/max/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar
[ERROR] urls[8] = file:/Users/max/.m2/repository/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.jar
[ERROR] urls[9] = file:/Users/max/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.jar
[ERROR] urls[10] = file:/Users/max/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar
[ERROR] urls[11] = file:/Users/max/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar
[ERROR] urls[12] = file:/Users/max/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar
[ERROR] urls[13] = file:/Users/max/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.jar
[ERROR] urls[14] = file:/Users/max/.m2/repository/commons-validator/commons-validator/1.3.1/commons-validator-1.3.1.jar
[ERROR] urls[15] = file:/Users/max/.m2/repository/dom4j/dom4j/1.1/dom4j-1.1.jar
[ERROR] urls[16] = file:/Users/max/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar
[ERROR] urls[17] = file:/Users/max/.m2/repository/sslext/sslext/1.2-0/sslext-1.2-0.jar
[ERROR] urls[18] = file:/Users/max/.m2/repository/org/apache/struts/struts-core/1.3.8/struts-core-1.3.8.jar
[ERROR] urls[19] = file:/Users/max/.m2/repository/antlr/antlr/2.7.2/antlr-2.7.2.jar
[ERROR] urls[20] = file:/Users/max/.m2/repository/org/apache/struts/struts-taglib/1.3.8/struts-taglib-1.3.8.jar
[ERROR] urls[21] = file:/Users/max/.m2/repository/org/apache/struts/struts-tiles/1.3.8/struts-tiles-1.3.8.jar
[ERROR] urls[22] = file:/Users/max/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar
[ERROR] urls[23] = file:/Users/max/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar
[ERROR] urls[24] = file:/Users/max/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.jar
[ERROR] urls[25] = file:/Users/max/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar
[ERROR] urls[26] = file:/Users/max/.m2/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar
[ERROR] urls[27] = file:/Users/max/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.3/org.eclipse.sisu.inject-0.3.3.jar
[ERROR] urls[28] = file:/Users/max/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.2.0/maven-shared-utils-3.2.0.jar
[ERROR] urls[29] = file:/Users/max/.m2/repository/commons-io/commons-io/2.5/commons-io-2.5.jar
[ERROR] urls[30] = file:/Users/max/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar
[ERROR] urls[31] = file:/Users/max/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar
[ERROR] urls[32] = file:/Users/max/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar
[ERROR] urls[33] = file:/Users/max/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar
[ERROR] urls[34] = file:/Users/max/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar
[ERROR] urls[35] = file:/Users/max/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar
[ERROR] urls[36] = file:/Users/max/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar
[ERROR] urls[37] = file:/Users/max/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar
[ERROR] urls[38] = file:/Users/max/.m2/repository/com/squareup/okhttp3/okhttp/3.10.0/okhttp-3.10.0.jar
[ERROR] urls[39] = file:/Users/max/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar
[ERROR] urls[40] = file:/Users/max/.m2/repository/one/util/streamex/0.6.7/streamex-0.6.7.jar
[ERROR] urls[41] = file:/Users/max/.m2/repository/org/apache/maven/maven-builder-support/3.5.0/maven-builder-support-3.5.0.jar
[ERROR] urls[42] = file:/Users/max/.m2/repository/com/google/guava/guava/20.0/guava-20.0.jar
[ERROR] urls[43] = file:/Users/max/.m2/repository/org/apache/maven/resolver/maven-resolver-util/1.0.3/maven-resolver-util-1.0.3.jar
[ERROR] urls[44] = file:/Users/max/.m2/repository/com/google/inject/guice/4.0/guice-4.0-no_aop.jar
[ERROR] urls[45] = file:/Users/max/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
[ERROR] urls[46] = file:/Users/max/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.24/plexus-interpolation-1.24.jar
[ERROR] urls[47] = file:/Users/max/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.7.1/plexus-component-annotations-1.7.1.jar
[ERROR] urls[48] = file:/Users/max/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.jar
[ERROR] urls[49] = file:/Users/max/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[50] = file:/Users/max/.m2/repository/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar
[ERROR] urls[51] = file:/Users/max/.m2/repository/io/sease/rre-core/1.0/rre-core-1.0.jar
[ERROR] urls[52] = file:/Users/max/.m2/repository/org/apache/logging/log4j/log4j-core/2.10.0/log4j-core-2.10.0.jar
[ERROR] urls[53] = file:/Users/max/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0.jar
[ERROR] urls[54] = file:/Users/max/.m2/repository/io/sease/rre-search-platform-api/1.0/rre-search-platform-api-1.0.jar
[ERROR] urls[55] = file:/Users/max/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4.jar
[ERROR] urls[56] = file:/Users/max/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.jar
[ERROR] urls[57] = file:/Users/max/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.9.4/jackson-core-2.9.4.jar
[ERROR] urls[58] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-core/1.8/doxia-core-1.8.jar
[ERROR] urls[59] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.8/doxia-logging-api-1.8.jar
[ERROR] urls[60] = file:/Users/max/.m2/repository/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.jar
[ERROR] urls[61] = file:/Users/max/.m2/repository/com/google/collections/google-collections/1.0/google-collections-1.0.jar
[ERROR] urls[62] = file:/Users/max/.m2/repository/org/apache/httpcomponents/httpclient/4.0.2/httpclient-4.0.2.jar
[ERROR] urls[63] = file:/Users/max/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
[ERROR] urls[64] = file:/Users/max/.m2/repository/org/apache/httpcomponents/httpcore/4.0.1/httpcore-4.0.1.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]]
[ERROR] 
[ERROR] -----------------------------------------------------
[ERROR] : begin 0, end 3, length 2
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException
Admins-MacBook-Pro:basses-example max$ 

Meanwhile the report server v1.0 running in another process doesn't produce any logs when the evaluation is posted:

Admins-MacBook-Pro:1.0 max$ java -jar rre-server-1.0.jar
 ___   ___   ___       ___  ___  ___   _  _  ___  ___
(  ,) (  ,) (  _) ___ / __)(  _)(  ,) ( )( )(  _)(  ,)
 )  \  )  \  ) _)(___)\__ \ ) _) )  \  \\//  ) _) )  \
(_)\_)(_)\_)(___)     (___/(___)(_)\_) (__) (___)(_)\_)
2018-10-25 08:07:08.056  INFO 20011 --- [           main] io.sease.rre.server.RREServer            : Starting RREServer v1.0 on Admins-MacBook-Pro.local with PID 20011 (/Users/max/apps/rated-ranking-evaluator/io/sease/rre-server/1.0/rre-server-1.0.jar started by max in /Users/max/apps/rated-ranking-evaluator/io/sease/rre-server/1.0)
2018-10-25 08:07:08.064  INFO 20011 --- [           main] io.sease.rre.server.RREServer            : No active profile set, falling back to default profiles: default
2018-10-25 08:07:08.141  INFO 20011 --- [           main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@6659c656: startup date [Thu Oct 25 08:07:08 EDT 2018]; root of context hierarchy
2018-10-25 08:07:09.721  INFO 20011 --- [           main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 8080 (http)
2018-10-25 08:07:09.736  INFO 20011 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2018-10-25 08:07:09.737  INFO 20011 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet Engine: Apache Tomcat/8.5.16
2018-10-25 08:07:09.856  INFO 20011 --- [ost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2018-10-25 08:07:09.856  INFO 20011 --- [ost-startStop-1] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 1721 ms
2018-10-25 08:07:10.026  INFO 20011 --- [ost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean  : Mapping servlet: 'dispatcherServlet' to [/]
2018-10-25 08:07:10.030  INFO 20011 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'characterEncodingFilter' to: [/*]
2018-10-25 08:07:10.031  INFO 20011 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
2018-10-25 08:07:10.031  INFO 20011 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'httpPutFormContentFilter' to: [/*]
2018-10-25 08:07:10.031  INFO 20011 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'requestContextFilter' to: [/*]
2018-10-25 08:07:10.508  INFO 20011 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/evaluation],methods=[POST]}" onto public void io.sease.rre.server.controllers.RREController.updateEvaluationData(com.fasterxml.jackson.databind.JsonNode)
2018-10-25 08:07:10.509  INFO 20011 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/evaluation],methods=[GET]}" onto public io.sease.rre.core.domain.Evaluation io.sease.rre.server.controllers.RREController.getEvaluationData() throws java.lang.Exception
2018-10-25 08:07:10.510  INFO 20011 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/v2/api-docs],methods=[GET],produces=[application/json || application/hal+json]}" onto public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)
2018-10-25 08:07:10.513  INFO 20011 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/swagger-resources/configuration/security]}" onto org.springframework.http.ResponseEntity<springfox.documentation.swagger.web.SecurityConfiguration> springfox.documentation.swagger.web.ApiResourceController.securityConfiguration()
2018-10-25 08:07:10.513  INFO 20011 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/swagger-resources/configuration/ui]}" onto org.springframework.http.ResponseEntity<springfox.documentation.swagger.web.UiConfiguration> springfox.documentation.swagger.web.ApiResourceController.uiConfiguration()
2018-10-25 08:07:10.514  INFO 20011 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/swagger-resources]}" onto org.springframework.http.ResponseEntity<java.util.List<springfox.documentation.swagger.web.SwaggerResource>> springfox.documentation.swagger.web.ApiResourceController.swaggerResources()
2018-10-25 08:07:10.517  INFO 20011 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
2018-10-25 08:07:10.518  INFO 20011 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2018-10-25 08:07:10.820  INFO 20011 --- [           main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@6659c656: startup date [Thu Oct 25 08:07:08 EDT 2018]; root of context hierarchy
2018-10-25 08:07:10.922  INFO 20011 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2018-10-25 08:07:10.922  INFO 20011 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2018-10-25 08:07:10.967  INFO 20011 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2018-10-25 08:07:11.009  INFO 20011 --- [           main] oConfiguration$WelcomePageHandlerMapping : Adding welcome page: class path resource [static/index.html]
2018-10-25 08:07:11.161  INFO 20011 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Registering beans for JMX exposure on startup
2018-10-25 08:07:11.167  INFO 20011 --- [           main] o.s.c.support.DefaultLifecycleProcessor  : Starting beans in phase 2147483647
2018-10-25 08:07:11.168  INFO 20011 --- [           main] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed
2018-10-25 08:07:11.189  INFO 20011 --- [           main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
2018-10-25 08:07:11.210  INFO 20011 --- [           main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
2018-10-25 08:07:11.564  INFO 20011 --- [           main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http)
2018-10-25 08:07:11.569  INFO 20011 --- [           main] io.sease.rre.server.RREServer            : Started RREServer in 4.124 seconds (JVM running for 4.676)
@binarymax
Copy link
Contributor Author

binarymax commented Oct 25, 2018

...And here is the example mvn -e clean install with stack trace:

Admins-MacBook-Pro:basses-example max$ mvn -e clean install
[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] 
[INFO] -------------------< com.osc.rretest:basses-example >-------------------
[INFO] Building basses-example 1.0
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ basses-example ---
[INFO] Deleting /Users/max/apps/rre-temp/basses-example/target
[INFO] 
[INFO] --- rre-maven-elasticsearch-plugin:6.3.2:evaluate (search-quality-evaluation) @ basses-example ---
[INFO ] RRE: New evaluation session is starting...
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by io.netty.util.internal.ReflectionUtil (file:/Users/max/.m2/repository/io/netty/netty-common/4.1.16.Final/netty-common-4.1.16.Final.jar) to constructor java.nio.DirectByteBuffer(long,int)
WARNING: Please consider reporting this to the maintainers of io.netty.util.internal.ReflectionUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[INFO ] RRE: Search Platform in use: Elasticsearch
[INFO ] RRE: Starting Elasticsearch...
[INFO ] RRE: Elasticsearch Search Platform successfully started.
[INFO ] RRE: found 1 ratings sets.
[INFO ] RRE: Ratings Set processing starts
[INFO ] 
[INFO ] *********************************
[INFO ] RRE: Index name => basses
[INFO ] RRE: ID Field name => _id
[INFO ] RRE: Test Collection => /Users/max/apps/rre-temp/basses-example/src/etc/corpora/electric_basses.bulk
[INFO ] RRE: Loading the Test Collection into Elasticsearch, configuration version v1.0
[INFO ] RRE: Loading the Test Collection into Elasticsearch, configuration version v1.1
[INFO ] RRE: Elasticsearch has been correctly loaded.
[INFO ] RRE: target versions are v1.0,v1.1
[INFO ] TOPIC: Fender basses
[INFO ] 	QUERY GROUP: The group tests several searches on the Fender brand
[INFO ] 		QUERY: fender
[INFO ] 		QUERY: Fender
[INFO ] 		QUERY: Fender bass
[INFO ] 	QUERY GROUP: Several searches on a given model (Jazz bass)
[INFO ] 		QUERY: jazz
[INFO ] 		QUERY: Jazz
[INFO ] 		QUERY: Jazz Bass
[INFO ] RRE: Elasticsearch Search Platform shutdown procedure executed.
[INFO] 
[INFO] --- rre-maven-report-plugin:1.0:report (search-quality-evaluation-reporting) @ basses-example ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 10.791 s
[INFO] Finished at: 2018-10-25T08:16:52-04:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal io.sease:rre-maven-report-plugin:1.0:report (search-quality-evaluation-reporting) on project basses-example: Execution search-quality-evaluation-reporting of goal io.sease:rre-maven-report-plugin:1.0:report failed: An API incompatibility was encountered while executing io.sease:rre-maven-report-plugin:1.0:report: java.lang.ExceptionInInitializerError: null
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>io.sease:rre-maven-report-plugin:1.0
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/Users/max/.m2/repository/io/sease/rre-maven-report-plugin/1.0/rre-maven-report-plugin-1.0.jar
[ERROR] urls[1] = file:/Users/max/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/3.0.0/maven-reporting-impl-3.0.0.jar
[ERROR] urls[2] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.7/doxia-sink-api-1.7.jar
[ERROR] urls[3] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.7.4/doxia-decoration-model-1.7.4.jar
[ERROR] urls[4] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.7.4/doxia-site-renderer-1.7.4.jar
[ERROR] urls[5] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-skin-model/1.7.4/doxia-skin-model-1.7.4.jar
[ERROR] urls[6] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.7/doxia-module-xhtml-1.7.jar
[ERROR] urls[7] = file:/Users/max/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar
[ERROR] urls[8] = file:/Users/max/.m2/repository/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.jar
[ERROR] urls[9] = file:/Users/max/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.jar
[ERROR] urls[10] = file:/Users/max/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar
[ERROR] urls[11] = file:/Users/max/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar
[ERROR] urls[12] = file:/Users/max/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar
[ERROR] urls[13] = file:/Users/max/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.jar
[ERROR] urls[14] = file:/Users/max/.m2/repository/commons-validator/commons-validator/1.3.1/commons-validator-1.3.1.jar
[ERROR] urls[15] = file:/Users/max/.m2/repository/dom4j/dom4j/1.1/dom4j-1.1.jar
[ERROR] urls[16] = file:/Users/max/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar
[ERROR] urls[17] = file:/Users/max/.m2/repository/sslext/sslext/1.2-0/sslext-1.2-0.jar
[ERROR] urls[18] = file:/Users/max/.m2/repository/org/apache/struts/struts-core/1.3.8/struts-core-1.3.8.jar
[ERROR] urls[19] = file:/Users/max/.m2/repository/antlr/antlr/2.7.2/antlr-2.7.2.jar
[ERROR] urls[20] = file:/Users/max/.m2/repository/org/apache/struts/struts-taglib/1.3.8/struts-taglib-1.3.8.jar
[ERROR] urls[21] = file:/Users/max/.m2/repository/org/apache/struts/struts-tiles/1.3.8/struts-tiles-1.3.8.jar
[ERROR] urls[22] = file:/Users/max/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar
[ERROR] urls[23] = file:/Users/max/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar
[ERROR] urls[24] = file:/Users/max/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.jar
[ERROR] urls[25] = file:/Users/max/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar
[ERROR] urls[26] = file:/Users/max/.m2/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar
[ERROR] urls[27] = file:/Users/max/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.3/org.eclipse.sisu.inject-0.3.3.jar
[ERROR] urls[28] = file:/Users/max/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.2.0/maven-shared-utils-3.2.0.jar
[ERROR] urls[29] = file:/Users/max/.m2/repository/commons-io/commons-io/2.5/commons-io-2.5.jar
[ERROR] urls[30] = file:/Users/max/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar
[ERROR] urls[31] = file:/Users/max/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar
[ERROR] urls[32] = file:/Users/max/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar
[ERROR] urls[33] = file:/Users/max/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar
[ERROR] urls[34] = file:/Users/max/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar
[ERROR] urls[35] = file:/Users/max/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar
[ERROR] urls[36] = file:/Users/max/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar
[ERROR] urls[37] = file:/Users/max/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar
[ERROR] urls[38] = file:/Users/max/.m2/repository/com/squareup/okhttp3/okhttp/3.10.0/okhttp-3.10.0.jar
[ERROR] urls[39] = file:/Users/max/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar
[ERROR] urls[40] = file:/Users/max/.m2/repository/one/util/streamex/0.6.7/streamex-0.6.7.jar
[ERROR] urls[41] = file:/Users/max/.m2/repository/org/apache/maven/maven-builder-support/3.5.0/maven-builder-support-3.5.0.jar
[ERROR] urls[42] = file:/Users/max/.m2/repository/com/google/guava/guava/20.0/guava-20.0.jar
[ERROR] urls[43] = file:/Users/max/.m2/repository/org/apache/maven/resolver/maven-resolver-util/1.0.3/maven-resolver-util-1.0.3.jar
[ERROR] urls[44] = file:/Users/max/.m2/repository/com/google/inject/guice/4.0/guice-4.0-no_aop.jar
[ERROR] urls[45] = file:/Users/max/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
[ERROR] urls[46] = file:/Users/max/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.24/plexus-interpolation-1.24.jar
[ERROR] urls[47] = file:/Users/max/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.7.1/plexus-component-annotations-1.7.1.jar
[ERROR] urls[48] = file:/Users/max/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.jar
[ERROR] urls[49] = file:/Users/max/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[50] = file:/Users/max/.m2/repository/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar
[ERROR] urls[51] = file:/Users/max/.m2/repository/io/sease/rre-core/1.0/rre-core-1.0.jar
[ERROR] urls[52] = file:/Users/max/.m2/repository/org/apache/logging/log4j/log4j-core/2.10.0/log4j-core-2.10.0.jar
[ERROR] urls[53] = file:/Users/max/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0.jar
[ERROR] urls[54] = file:/Users/max/.m2/repository/io/sease/rre-search-platform-api/1.0/rre-search-platform-api-1.0.jar
[ERROR] urls[55] = file:/Users/max/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4.jar
[ERROR] urls[56] = file:/Users/max/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.jar
[ERROR] urls[57] = file:/Users/max/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.9.4/jackson-core-2.9.4.jar
[ERROR] urls[58] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-core/1.8/doxia-core-1.8.jar
[ERROR] urls[59] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.8/doxia-logging-api-1.8.jar
[ERROR] urls[60] = file:/Users/max/.m2/repository/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.jar
[ERROR] urls[61] = file:/Users/max/.m2/repository/com/google/collections/google-collections/1.0/google-collections-1.0.jar
[ERROR] urls[62] = file:/Users/max/.m2/repository/org/apache/httpcomponents/httpclient/4.0.2/httpclient-4.0.2.jar
[ERROR] urls[63] = file:/Users/max/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
[ERROR] urls[64] = file:/Users/max/.m2/repository/org/apache/httpcomponents/httpcore/4.0.1/httpcore-4.0.1.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]]
[ERROR] 
[ERROR] -----------------------------------------------------
[ERROR] : begin 0, end 3, length 2
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal io.sease:rre-maven-report-plugin:1.0:report (search-quality-evaluation-reporting) on project basses-example: Execution search-quality-evaluation-reporting of goal io.sease:rre-maven-report-plugin:1.0:report failed: An API incompatibility was encountered while executing io.sease:rre-maven-report-plugin:1.0:report: java.lang.ExceptionInInitializerError: null
-----------------------------------------------------
realm =    plugin>io.sease:rre-maven-report-plugin:1.0
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] = file:/Users/max/.m2/repository/io/sease/rre-maven-report-plugin/1.0/rre-maven-report-plugin-1.0.jar
urls[1] = file:/Users/max/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/3.0.0/maven-reporting-impl-3.0.0.jar
urls[2] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.7/doxia-sink-api-1.7.jar
urls[3] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.7.4/doxia-decoration-model-1.7.4.jar
urls[4] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.7.4/doxia-site-renderer-1.7.4.jar
urls[5] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-skin-model/1.7.4/doxia-skin-model-1.7.4.jar
urls[6] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.7/doxia-module-xhtml-1.7.jar
urls[7] = file:/Users/max/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar
urls[8] = file:/Users/max/.m2/repository/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.jar
urls[9] = file:/Users/max/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.jar
urls[10] = file:/Users/max/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar
urls[11] = file:/Users/max/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar
urls[12] = file:/Users/max/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar
urls[13] = file:/Users/max/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.jar
urls[14] = file:/Users/max/.m2/repository/commons-validator/commons-validator/1.3.1/commons-validator-1.3.1.jar
urls[15] = file:/Users/max/.m2/repository/dom4j/dom4j/1.1/dom4j-1.1.jar
urls[16] = file:/Users/max/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar
urls[17] = file:/Users/max/.m2/repository/sslext/sslext/1.2-0/sslext-1.2-0.jar
urls[18] = file:/Users/max/.m2/repository/org/apache/struts/struts-core/1.3.8/struts-core-1.3.8.jar
urls[19] = file:/Users/max/.m2/repository/antlr/antlr/2.7.2/antlr-2.7.2.jar
urls[20] = file:/Users/max/.m2/repository/org/apache/struts/struts-taglib/1.3.8/struts-taglib-1.3.8.jar
urls[21] = file:/Users/max/.m2/repository/org/apache/struts/struts-tiles/1.3.8/struts-tiles-1.3.8.jar
urls[22] = file:/Users/max/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar
urls[23] = file:/Users/max/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar
urls[24] = file:/Users/max/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.jar
urls[25] = file:/Users/max/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar
urls[26] = file:/Users/max/.m2/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar
urls[27] = file:/Users/max/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.3/org.eclipse.sisu.inject-0.3.3.jar
urls[28] = file:/Users/max/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.2.0/maven-shared-utils-3.2.0.jar
urls[29] = file:/Users/max/.m2/repository/commons-io/commons-io/2.5/commons-io-2.5.jar
urls[30] = file:/Users/max/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar
urls[31] = file:/Users/max/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar
urls[32] = file:/Users/max/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar
urls[33] = file:/Users/max/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar
urls[34] = file:/Users/max/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar
urls[35] = file:/Users/max/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar
urls[36] = file:/Users/max/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar
urls[37] = file:/Users/max/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar
urls[38] = file:/Users/max/.m2/repository/com/squareup/okhttp3/okhttp/3.10.0/okhttp-3.10.0.jar
urls[39] = file:/Users/max/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar
urls[40] = file:/Users/max/.m2/repository/one/util/streamex/0.6.7/streamex-0.6.7.jar
urls[41] = file:/Users/max/.m2/repository/org/apache/maven/maven-builder-support/3.5.0/maven-builder-support-3.5.0.jar
urls[42] = file:/Users/max/.m2/repository/com/google/guava/guava/20.0/guava-20.0.jar
urls[43] = file:/Users/max/.m2/repository/org/apache/maven/resolver/maven-resolver-util/1.0.3/maven-resolver-util-1.0.3.jar
urls[44] = file:/Users/max/.m2/repository/com/google/inject/guice/4.0/guice-4.0-no_aop.jar
urls[45] = file:/Users/max/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
urls[46] = file:/Users/max/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.24/plexus-interpolation-1.24.jar
urls[47] = file:/Users/max/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.7.1/plexus-component-annotations-1.7.1.jar
urls[48] = file:/Users/max/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.jar
urls[49] = file:/Users/max/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
urls[50] = file:/Users/max/.m2/repository/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar
urls[51] = file:/Users/max/.m2/repository/io/sease/rre-core/1.0/rre-core-1.0.jar
urls[52] = file:/Users/max/.m2/repository/org/apache/logging/log4j/log4j-core/2.10.0/log4j-core-2.10.0.jar
urls[53] = file:/Users/max/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0.jar
urls[54] = file:/Users/max/.m2/repository/io/sease/rre-search-platform-api/1.0/rre-search-platform-api-1.0.jar
urls[55] = file:/Users/max/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4.jar
urls[56] = file:/Users/max/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.jar
urls[57] = file:/Users/max/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.9.4/jackson-core-2.9.4.jar
urls[58] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-core/1.8/doxia-core-1.8.jar
urls[59] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.8/doxia-logging-api-1.8.jar
urls[60] = file:/Users/max/.m2/repository/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.jar
urls[61] = file:/Users/max/.m2/repository/com/google/collections/google-collections/1.0/google-collections-1.0.jar
urls[62] = file:/Users/max/.m2/repository/org/apache/httpcomponents/httpclient/4.0.2/httpclient-4.0.2.jar
urls[63] = file:/Users/max/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
urls[64] = file:/Users/max/.m2/repository/org/apache/httpcomponents/httpcore/4.0.1/httpcore-4.0.1.jar
Number of foreign imports: 1
import: Entry[import  from realm ClassRealm[maven.api, parent: null]]

-----------------------------------------------------

    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:213)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:954)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution search-quality-evaluation-reporting of goal io.sease:rre-maven-report-plugin:1.0:report failed: An API incompatibility was encountered while executing io.sease:rre-maven-report-plugin:1.0:report: java.lang.ExceptionInInitializerError: null
-----------------------------------------------------
realm =    plugin>io.sease:rre-maven-report-plugin:1.0
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] = file:/Users/max/.m2/repository/io/sease/rre-maven-report-plugin/1.0/rre-maven-report-plugin-1.0.jar
urls[1] = file:/Users/max/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/3.0.0/maven-reporting-impl-3.0.0.jar
urls[2] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.7/doxia-sink-api-1.7.jar
urls[3] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.7.4/doxia-decoration-model-1.7.4.jar
urls[4] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.7.4/doxia-site-renderer-1.7.4.jar
urls[5] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-skin-model/1.7.4/doxia-skin-model-1.7.4.jar
urls[6] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.7/doxia-module-xhtml-1.7.jar
urls[7] = file:/Users/max/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar
urls[8] = file:/Users/max/.m2/repository/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.jar
urls[9] = file:/Users/max/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.jar
urls[10] = file:/Users/max/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar
urls[11] = file:/Users/max/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar
urls[12] = file:/Users/max/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar
urls[13] = file:/Users/max/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.jar
urls[14] = file:/Users/max/.m2/repository/commons-validator/commons-validator/1.3.1/commons-validator-1.3.1.jar
urls[15] = file:/Users/max/.m2/repository/dom4j/dom4j/1.1/dom4j-1.1.jar
urls[16] = file:/Users/max/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar
urls[17] = file:/Users/max/.m2/repository/sslext/sslext/1.2-0/sslext-1.2-0.jar
urls[18] = file:/Users/max/.m2/repository/org/apache/struts/struts-core/1.3.8/struts-core-1.3.8.jar
urls[19] = file:/Users/max/.m2/repository/antlr/antlr/2.7.2/antlr-2.7.2.jar
urls[20] = file:/Users/max/.m2/repository/org/apache/struts/struts-taglib/1.3.8/struts-taglib-1.3.8.jar
urls[21] = file:/Users/max/.m2/repository/org/apache/struts/struts-tiles/1.3.8/struts-tiles-1.3.8.jar
urls[22] = file:/Users/max/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar
urls[23] = file:/Users/max/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar
urls[24] = file:/Users/max/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.jar
urls[25] = file:/Users/max/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar
urls[26] = file:/Users/max/.m2/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar
urls[27] = file:/Users/max/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.3/org.eclipse.sisu.inject-0.3.3.jar
urls[28] = file:/Users/max/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.2.0/maven-shared-utils-3.2.0.jar
urls[29] = file:/Users/max/.m2/repository/commons-io/commons-io/2.5/commons-io-2.5.jar
urls[30] = file:/Users/max/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar
urls[31] = file:/Users/max/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar
urls[32] = file:/Users/max/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar
urls[33] = file:/Users/max/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar
urls[34] = file:/Users/max/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar
urls[35] = file:/Users/max/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar
urls[36] = file:/Users/max/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar
urls[37] = file:/Users/max/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar
urls[38] = file:/Users/max/.m2/repository/com/squareup/okhttp3/okhttp/3.10.0/okhttp-3.10.0.jar
urls[39] = file:/Users/max/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar
urls[40] = file:/Users/max/.m2/repository/one/util/streamex/0.6.7/streamex-0.6.7.jar
urls[41] = file:/Users/max/.m2/repository/org/apache/maven/maven-builder-support/3.5.0/maven-builder-support-3.5.0.jar
urls[42] = file:/Users/max/.m2/repository/com/google/guava/guava/20.0/guava-20.0.jar
urls[43] = file:/Users/max/.m2/repository/org/apache/maven/resolver/maven-resolver-util/1.0.3/maven-resolver-util-1.0.3.jar
urls[44] = file:/Users/max/.m2/repository/com/google/inject/guice/4.0/guice-4.0-no_aop.jar
urls[45] = file:/Users/max/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
urls[46] = file:/Users/max/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.24/plexus-interpolation-1.24.jar
urls[47] = file:/Users/max/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.7.1/plexus-component-annotations-1.7.1.jar
urls[48] = file:/Users/max/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.jar
urls[49] = file:/Users/max/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
urls[50] = file:/Users/max/.m2/repository/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar
urls[51] = file:/Users/max/.m2/repository/io/sease/rre-core/1.0/rre-core-1.0.jar
urls[52] = file:/Users/max/.m2/repository/org/apache/logging/log4j/log4j-core/2.10.0/log4j-core-2.10.0.jar
urls[53] = file:/Users/max/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0.jar
urls[54] = file:/Users/max/.m2/repository/io/sease/rre-search-platform-api/1.0/rre-search-platform-api-1.0.jar
urls[55] = file:/Users/max/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4.jar
urls[56] = file:/Users/max/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.jar
urls[57] = file:/Users/max/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.9.4/jackson-core-2.9.4.jar
urls[58] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-core/1.8/doxia-core-1.8.jar
urls[59] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.8/doxia-logging-api-1.8.jar
urls[60] = file:/Users/max/.m2/repository/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.jar
urls[61] = file:/Users/max/.m2/repository/com/google/collections/google-collections/1.0/google-collections-1.0.jar
urls[62] = file:/Users/max/.m2/repository/org/apache/httpcomponents/httpclient/4.0.2/httpclient-4.0.2.jar
urls[63] = file:/Users/max/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
urls[64] = file:/Users/max/.m2/repository/org/apache/httpcomponents/httpcore/4.0.1/httpcore-4.0.1.jar
Number of foreign imports: 1
import: Entry[import  from realm ClassRealm[maven.api, parent: null]]

-----------------------------------------------------

    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:186)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:208)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:954)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
Caused by: org.apache.maven.plugin.PluginContainerException: An API incompatibility was encountered while executing io.sease:rre-maven-report-plugin:1.0:report: java.lang.ExceptionInInitializerError: null
-----------------------------------------------------
realm =    plugin>io.sease:rre-maven-report-plugin:1.0
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] = file:/Users/max/.m2/repository/io/sease/rre-maven-report-plugin/1.0/rre-maven-report-plugin-1.0.jar
urls[1] = file:/Users/max/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/3.0.0/maven-reporting-impl-3.0.0.jar
urls[2] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.7/doxia-sink-api-1.7.jar
urls[3] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.7.4/doxia-decoration-model-1.7.4.jar
urls[4] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.7.4/doxia-site-renderer-1.7.4.jar
urls[5] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-skin-model/1.7.4/doxia-skin-model-1.7.4.jar
urls[6] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.7/doxia-module-xhtml-1.7.jar
urls[7] = file:/Users/max/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar
urls[8] = file:/Users/max/.m2/repository/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.jar
urls[9] = file:/Users/max/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.jar
urls[10] = file:/Users/max/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar
urls[11] = file:/Users/max/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar
urls[12] = file:/Users/max/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar
urls[13] = file:/Users/max/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.jar
urls[14] = file:/Users/max/.m2/repository/commons-validator/commons-validator/1.3.1/commons-validator-1.3.1.jar
urls[15] = file:/Users/max/.m2/repository/dom4j/dom4j/1.1/dom4j-1.1.jar
urls[16] = file:/Users/max/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar
urls[17] = file:/Users/max/.m2/repository/sslext/sslext/1.2-0/sslext-1.2-0.jar
urls[18] = file:/Users/max/.m2/repository/org/apache/struts/struts-core/1.3.8/struts-core-1.3.8.jar
urls[19] = file:/Users/max/.m2/repository/antlr/antlr/2.7.2/antlr-2.7.2.jar
urls[20] = file:/Users/max/.m2/repository/org/apache/struts/struts-taglib/1.3.8/struts-taglib-1.3.8.jar
urls[21] = file:/Users/max/.m2/repository/org/apache/struts/struts-tiles/1.3.8/struts-tiles-1.3.8.jar
urls[22] = file:/Users/max/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar
urls[23] = file:/Users/max/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar
urls[24] = file:/Users/max/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.jar
urls[25] = file:/Users/max/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar
urls[26] = file:/Users/max/.m2/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar
urls[27] = file:/Users/max/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.3/org.eclipse.sisu.inject-0.3.3.jar
urls[28] = file:/Users/max/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.2.0/maven-shared-utils-3.2.0.jar
urls[29] = file:/Users/max/.m2/repository/commons-io/commons-io/2.5/commons-io-2.5.jar
urls[30] = file:/Users/max/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar
urls[31] = file:/Users/max/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar
urls[32] = file:/Users/max/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar
urls[33] = file:/Users/max/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar
urls[34] = file:/Users/max/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar
urls[35] = file:/Users/max/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar
urls[36] = file:/Users/max/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar
urls[37] = file:/Users/max/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar
urls[38] = file:/Users/max/.m2/repository/com/squareup/okhttp3/okhttp/3.10.0/okhttp-3.10.0.jar
urls[39] = file:/Users/max/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar
urls[40] = file:/Users/max/.m2/repository/one/util/streamex/0.6.7/streamex-0.6.7.jar
urls[41] = file:/Users/max/.m2/repository/org/apache/maven/maven-builder-support/3.5.0/maven-builder-support-3.5.0.jar
urls[42] = file:/Users/max/.m2/repository/com/google/guava/guava/20.0/guava-20.0.jar
urls[43] = file:/Users/max/.m2/repository/org/apache/maven/resolver/maven-resolver-util/1.0.3/maven-resolver-util-1.0.3.jar
urls[44] = file:/Users/max/.m2/repository/com/google/inject/guice/4.0/guice-4.0-no_aop.jar
urls[45] = file:/Users/max/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
urls[46] = file:/Users/max/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.24/plexus-interpolation-1.24.jar
urls[47] = file:/Users/max/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.7.1/plexus-component-annotations-1.7.1.jar
urls[48] = file:/Users/max/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.jar
urls[49] = file:/Users/max/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
urls[50] = file:/Users/max/.m2/repository/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar
urls[51] = file:/Users/max/.m2/repository/io/sease/rre-core/1.0/rre-core-1.0.jar
urls[52] = file:/Users/max/.m2/repository/org/apache/logging/log4j/log4j-core/2.10.0/log4j-core-2.10.0.jar
urls[53] = file:/Users/max/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0.jar
urls[54] = file:/Users/max/.m2/repository/io/sease/rre-search-platform-api/1.0/rre-search-platform-api-1.0.jar
urls[55] = file:/Users/max/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4.jar
urls[56] = file:/Users/max/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.jar
urls[57] = file:/Users/max/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.9.4/jackson-core-2.9.4.jar
urls[58] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-core/1.8/doxia-core-1.8.jar
urls[59] = file:/Users/max/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.8/doxia-logging-api-1.8.jar
urls[60] = file:/Users/max/.m2/repository/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.jar
urls[61] = file:/Users/max/.m2/repository/com/google/collections/google-collections/1.0/google-collections-1.0.jar
urls[62] = file:/Users/max/.m2/repository/org/apache/httpcomponents/httpclient/4.0.2/httpclient-4.0.2.jar
urls[63] = file:/Users/max/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
urls[64] = file:/Users/max/.m2/repository/org/apache/httpcomponents/httpcore/4.0.1/httpcore-4.0.1.jar
Number of foreign imports: 1
import: Entry[import  from realm ClassRealm[maven.api, parent: null]]

-----------------------------------------------------

    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:184)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:208)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:954)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
Caused by: java.lang.ExceptionInInitializerError
    at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.generateDocument (DefaultSiteRenderer.java:732)
    at org.apache.maven.reporting.AbstractMavenReport.execute (AbstractMavenReport.java:154)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:208)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:954)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
Caused by: java.lang.StringIndexOutOfBoundsException: begin 0, end 3, length 2
    at java.lang.String.checkBoundsBeginEnd (String.java:3319)
    at java.lang.String.substring (String.java:1874)
    at org.apache.commons.lang.SystemUtils.getJavaVersionAsFloat (SystemUtils.java:1133)
    at org.apache.commons.lang.SystemUtils.<clinit> (SystemUtils.java:818)
    at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.generateDocument (DefaultSiteRenderer.java:732)
    at org.apache.maven.reporting.AbstractMavenReport.execute (AbstractMavenReport.java:154)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:208)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:954)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
[ERROR] 
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException

@agazzarini agazzarini self-assigned this Nov 3, 2018
@agazzarini agazzarini added the bug Something isn't working label Nov 3, 2018
@agazzarini agazzarini added this to the 1.0 milestone Nov 3, 2018
@agazzarini
Copy link
Member

@binarymax I'm not sure if we already had this conversation somewhere: is it possible that you're running JDK11? This remembers me something I've already seen in another project (while migrating from 8 to 11):

Caused by: java.lang.StringIndexOutOfBoundsException: begin 0, end 3, length 2
    at java.lang.String.checkBoundsBeginEnd (String.java:3319)
    at java.lang.String.substring (String.java:1874)
    at org.apache.commons.lang.SystemUtils.getJavaVersionAsFloat (SystemUtils.java:1133)
    at org.apache.commons.lang.SystemUtils.<clinit> (SystemUtils.java:818)

If so, I think it's better to close this and open a new ticket related with JDK 11 support.

@binarymax
Copy link
Contributor Author

Yes you were right! I finally checked and maven was using java 11 :(. It works fine when I tell maven to use java 8.

@agazzarini agazzarini modified the milestones: 1.0, 1.1 Apr 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants