You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jspwiki.apache.org by Juan Pablo Santos Rodríguez <ju...@gmail.com> on 2018/05/22 20:59:13 UTC

NPE while building (was: Re: [VOTE] Release JSPWiki version 2.10.4)

Hi Brian,

seems you've hit https://issues.apache.org/jira/browse/SUREFIRE-1439
(NullPointerException on JDK10) which is fixed on the 2.21.0 version of the
surefire plugin. JSPWiki itself should compile and run ok at least with JDK
6 to 8, haven't tried with 9, and as you have seen doesn't run tests with
10.. I'll bump the surefire version as soon as the vote moves on, unless
anyone beats me to it.


HTH,
juan pablo

ps: if your plugin is oss, drop us a line so it gets included on
https://jspwiki-wiki.apache.org/Wiki.jsp?page=ContributedPlugins :-)


On Tue, May 22, 2018 at 9:18 AM, Brian Burch <br...@pingtoo.com> wrote:

> On 21/05/18 05:11, Juan Pablo Santos Rodríguez wrote:
>
>> This is a release vote for Apache JSPWiki, version 2.10.4. The vote will
>> be
>> open for at least 72 hours from now.
>>
>> It fixes the following issues:
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?proje
>> ctId=12310732&version=12342771
>>
>> Note that we are voting upon the source (tag), binaries are provided for
>> convenience.
>>
>> Everybody is encouraged to vote.
>>
>
> I have been intending to upgrade my jspwiki installation for a long time,
> but I know this will require a lot of work to upgrade my own jspwiki
> plugin. I keep putting it off, but decided a "quick build and test" of the
> 2.10.4-RC3 would be helpful for me, and a contribution to the project.
>
> It hasn't worked out and my first reaction was to forget it and say
> nothing to the develpers. However, I decided it might be helpful to others
> if I mention what happened. It is probably just down to me being in a hurry
> and away from home and my normal development environment, but I am
> surprised I failed so spectacularly.
>
> Firstly, I simply downloaded the source zip using the url below: a simple
> "mvn clean test" in the jspwiki-builder-2.10.4 directory failed very
> quickly. I didn't spend long on the failure and I don't think it would be
> productive for you to go through the trace, so here is just the first line
> for anyone interested:
>
> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.20.1:test
> (default-test) on project jspwiki-war: Execution default-test of goal
> org.apache.maven.plugins:maven-surefire-plugin:2.20.1:test failed.:
> NullPointerException -> [Help 1]
>
> I quickly moved on to checkout the source from git and build it myself. I
> went to the JSPWIKI wiki "Building from source code" page, but discovered
> it doesn't say how to clone a tag. I used:-
>
> git clone --branch 2.10.4-RC3 https://github.com/apache/jspwiki.git
> jspwiki
>
> That worked, and my "mvn clean test" failed yet again! In the middle of
> the stack trace were these two lines:
>
> Caused by: java.lang.NullPointerException
>     at org.apache.maven.surefire.shade.org.apache.commons.lang3.
> SystemUtils.isJavaVersionAtLeast (SystemUtils.java:1626)
>
> A quick check of pom.xml showed the property <jdk.version>1.6</jdk.version>
>
> and this was confirmed by the "Getting Started" wiki page Requirements
> section: JDK 1.6 or higher (1.7 if using Markdown Support).
>
> My long-serving laptop died completely a few months ago. I can't remember
> when I last built jspwiki on it, but the version was 2.10.0. I am slowly
> recreating a development environment from backup and an upgrade to ubuntu
> 18.04.
>
> I vaguely remember a dev list discussion about java versions, but don't
> recall whether that was the jspwiki or apacheds project! I googled for
> anything relevant, but just found the references I knew about already.
>
> At the moment, my default jdk is:-
> ii  openjdk-11-jdk:amd64                          10.0.1+10-3ubuntu1
>           amd64        OpenJDK Development Kit (JDK)
>
> and "javac --version" reports: javac 10.0.1.
>
> I found a few clues that I last used java 8 on the dead laptop.
>
> Is that my problem? Am I trying to build and test on a version of java
> which is too new? If yes, what is the latest version that ought to be
> referenced in the README, wiki, etc?
>
> I wondered.. Isn't there a more graceful way to constrain the compiler and
> remembered having to so for my own projects a long time ago (java 1, 1.1,
> 1.3.. does anyone remember those days?)
>
> More googling found a very interesting item:
>
> https://stackoverflow.com/questions/38882080/specifying-java
> -version-in-maven-differences-between-properties-and-compiler-p/38883073
>
> In particular, the "old way" is best, using the maven-compiler-plugin
> <source> and <target> properties, or even the global properties
> <maven.compiler.source> (or target).
>
> I don't fully understand the comment that the pom.xml property
> <java.version> (as used by jspwiki and specified as 1.6) "is not mentioned
> in the Maven documentation and is a Spring Boot specificity".
>
> JDKs 9 and 10 ought to be happy working with 1.6 source and targets, so am
> I looking at the problem from the wrong angle?
>
> Sorry if I am just blowing smoke over the new release. I /was/ trying to
> be helpful!
>
> Regards,
>
> Brian
>
>
> Source and binary files:
>> https://dist.apache.org/repos/dist/dev/jspwiki/2.10.4-rc3
>>
>> Nexus staging repo:
>> https://repository.apache.org/content/repositories/orgapachejspwiki-1005
>>
>> The tag to be voted upon:
>> https://github.com/apache/jspwiki/tree/2.10.4-RC3
>>
>> JSPWiki's KEYS file containing PGP keys we use to sign the release:
>> https://www.apache.org/dist/jspwiki/KEYS
>>
>> *** Please download, test and vote:
>>
>> [ ] +1 Approve the release
>> [ ]  0 Don't mind
>> [ ] -1 Disapprove the release (please provide specific comments)
>>
>>
>

Re: NPE while building

Posted by Brian Burch <br...@pingtoo.com>.
On 04/06/18 07:39, Juan Pablo Santos Rodríguez wrote:
> Hi Brian,
> 
> 2.10.5-git-02 should be buildable with JDK10 (I was able to build it with
> JDK10). Would you mind testing if it's ok on your end?

Yes, I have good news. "mvn clean install" runs successfully to 
completion. Well done!

However, I started with a fresh git clone of the trunk, followed by "mvn 
clean test", but it failed - I won't mention the details at this time.

More significantly, I then ran "mvn test" after another clean install. I 
didn't think there would be a madatory intermediate step. Surely test 
should work straight after a successful install?

It didn't! Here is the stack trace:

[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-dependency-plugin:3.1.1:unpack 
(unpack-wikipages-personal) on project jspwiki-portable: Artifact has 
not been packaged yet. When used on reactor artifact, unpack should be 
executed after packaging: see MDEP-98. -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to 
execute goal 
org.apache.maven.plugins:maven-dependency-plugin:3.1.1:unpack 
(unpack-wikipages-personal) on project jspwiki-portable: Artifact has 
not been packaged yet. When used on reactor artifact, unpack should be 
executed after packaging: see MDEP-98.
     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:51)
     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
(LifecycleStarter.java:128)
     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
     at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
     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:564)
     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.MojoExecutionException: Artifact has 
not been packaged yet. When used on reactor artifact, unpack should be 
executed after packaging: see MDEP-98.
     at 
org.apache.maven.plugins.dependency.AbstractDependencyMojo.unpack 
(AbstractDependencyMojo.java:250)
     at 
org.apache.maven.plugins.dependency.fromConfiguration.UnpackMojo.unpackArtifact 
(UnpackMojo.java:128)
     at 
org.apache.maven.plugins.dependency.fromConfiguration.UnpackMojo.doExecute 
(UnpackMojo.java:107)
     at 
org.apache.maven.plugins.dependency.AbstractDependencyMojo.execute 
(AbstractDependencyMojo.java:143)
     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
(DefaultBuildPluginManager.java:134)
     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:51)
     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
(LifecycleStarter.java:128)
     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
     at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
     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:564)
     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]

The subject "NPE while building" is no longer appropriate, but I'm not 
sure whether this is a "user error" or a real problem that is worthy of 
a new jira..

I hope my replies don't cause you to sigh too much! I'm away from home 
yet again, so I only have my new laptop and I don't trust it as much as 
my normal development system.

Regards,

Brian

> thanks + best regards,
> juan pablo
> 
> On Wed, May 30, 2018 at 10:11 PM, Juan Pablo Santos Rodríguez <
> juanpablo.santos@gmail.com> wrote:
> 
>> Hi Brian,
>>
>> thanks for following through! seems you've stumbled upon another problem
>> with another plugin: https://github.com/wro4j/wro4j/issues/1039
>>
>> I'll reopen JSPWIKI-1070 with that information, download a JDK10 and try
>> to fix it over the weekend/next weeks instead of keeping asking to see if
>> it's ok or not O:-)
>>
>>
>> best regards,
>> juan pablo
>>
>> On Tue, May 29, 2018 at 12:21 PM, Brian Burch <br...@pingtoo.com> wrote:
>>
>>> On 29/05/18 08:13, Juan Pablo Santos Rodríguez wrote:
>>>
>>>> Hi Brian,
>>>>
>>>> the jdk.version property is used indeed to set the source and target
>>>> arguments of the compiler plugin, and also to
>>>> set the minimum JDK required to compile the project (see the
>>>> configuration
>>>> of the enforcer plugin on the base pom).
>>>> Forcing it to 1.6 won't solve the problem of compiling with a JDK 10, as
>>>> the problem is with that JDK + the version
>>>> of the surefire plugin.
>>>>
>>>> Upgrading surefire to 2.21.0 should be enough; I recall reading somewhere
>>>> that the compiler's plugin version needed
>>>> for using JDK9+ must be 3.7.0 or greater, which it already is, but it
>>>> needs
>>>> some tweaking too. 2.10.5-git-01 should
>>>> be ok to be compiled with JDK10, if you won't mind testing with current
>>>> master.. O:-) In any case, I've also opened
>>>> JSPWIKI-1070 (and solved for 2.10.5-git-01) to track this issue; if
>>>> anything else arises, we'll reopen it.
>>>>
>>>
>>> Given that I missed the vote, I didn't want to "drop the ball". I started
>>> from scratch and you definitely got me past the surefire problem.
>>>
>>> I ran "mvn -x clean install" while cooking steaks on the BBQ and now (in
>>> QLD) its time to sip a glass of wine before going to bed (we all go to bed
>>> early here!). The tests seemed to run ok, but there was a new crash further
>>> down the track...
>>>
>>> Forgive me for being lazy, but I felt it was better to let you have the
>>> console log while your day was starting and mine ending - if I don't hear
>>> back, that's OK, I will do some digging tomorrow.
>>>
>>> Here's the last bit of the console log:-
>>>
>>> [INFO]
>>> [INFO] --- jslint-maven-plugin:1.0.1:jslint (checkThirdParty) @
>>> jspwiki-war ---
>>> [INFO]
>>> [INFO] --- maven-remote-resources-plugin:1.5:process
>>> (process-resource-bundles) @ jspwiki-war ---
>>> [INFO]
>>> [INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @
>>> jspwiki-war ---
>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>> [INFO] Copying 37 resources
>>> [INFO] Copying 3 resources
>>> [INFO]
>>> [INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @
>>> jspwiki-war ---
>>> [INFO] Changes detected - recompiling the module!
>>> [INFO] Compiling 356 source files to /home/brian/sandboxApache/jspw
>>> iki-2.10.5/jspwiki-war/target/classes
>>> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/mai
>>> n/java/org/apache/wiki/render/CleanTextRenderer.java: Some input files
>>> use or override a deprecated API.
>>> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/mai
>>> n/java/org/apache/wiki/render/CleanTextRenderer.java: Recompile with
>>> -Xlint:deprecation for details.
>>> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/mai
>>> n/java/org/apache/wiki/WikiEngine.java: Some input files use unchecked
>>> or unsafe operations.
>>> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/mai
>>> n/java/org/apache/wiki/WikiEngine.java: Recompile with -Xlint:unchecked
>>> for details.
>>> [INFO]
>>> [INFO] --- maven-resources-plugin:3.0.2:testResources
>>> (default-testResources) @ jspwiki-war ---
>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>> [INFO] Copying 13 resources
>>> [INFO] Copying 3 resources
>>> [INFO]
>>> [INFO] --- maven-compiler-plugin:3.7.0:testCompile (default-testCompile)
>>> @ jspwiki-war ---
>>> [INFO] Changes detected - recompiling the module!
>>> [INFO] Compiling 139 source files to /home/brian/sandboxApache/jspw
>>> iki-2.10.5/jspwiki-war/target/test-classes
>>> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/tes
>>> t/java/org/apache/wiki/TestJDBCDataSource.java: Some input files use or
>>> override a deprecated API.
>>> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/tes
>>> t/java/org/apache/wiki/TestJDBCDataSource.java: Recompile with
>>> -Xlint:deprecation for details.
>>> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/tes
>>> t/java/org/apache/wiki/auth/permissions/GroupPermissionTest.java: Some
>>> input files use unchecked or unsafe operations.
>>> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/tes
>>> t/java/org/apache/wiki/auth/permissions/GroupPermissionTest.java:
>>> Recompile with -Xlint:unchecked for details.
>>> [INFO]
>>> [INFO] --- maven-surefire-plugin:2.21.0:test (default-test) @
>>> jspwiki-war ---
>>> [INFO] Surefire report directory: /home/brian/sandboxApache/jspw
>>> iki-2.10.5/jspwiki-war/target/surefire-reports
>>> [INFO]
>>> [INFO] -------------------------------------------------------
>>> [INFO]  T E S T S
>>> [INFO] -------------------------------------------------------
>>> [INFO] Running org.apache.wiki.PropertyReaderTest
>>> [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.187 s - in org.apache.wiki.PropertyReaderTest
>>> [INFO] Running org.apache.wiki.search.SearchManagerTest
>>> log4j:WARN No appenders could be found for logger
>>> (net.sf.ehcache.config.ConfigurationFactory).
>>> log4j:WARN Please initialize the log4j system properly.
>>> log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for
>>> more info.
>>> [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 39.389 s - in org.apache.wiki.search.SearchManagerTest
>>> [INFO] Running org.apache.wiki.WikiAjaxServletTest
>>> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.099 s - in org.apache.wiki.WikiAjaxServletTest
>>> [INFO] Running org.apache.wiki.providers.BasicAttachmentProviderTest
>>> [INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 10.984 s - in org.apache.wiki.providers.BasicAttachmentProviderTest
>>> [INFO] Running org.apache.wiki.providers.FileSystemProviderTest
>>> [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.356 s - in org.apache.wiki.providers.FileSystemProviderTest
>>> [INFO] Running org.apache.wiki.providers.VersioningFileProviderTest
>>> [INFO] Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 2.612 s - in org.apache.wiki.providers.VersioningFileProviderTest
>>> [INFO] Running org.apache.wiki.providers.CachingProviderTest
>>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 4.183 s - in org.apache.wiki.providers.CachingProviderTest
>>> [INFO] Running org.apache.wiki.i18n.InternationalizationManagerTest
>>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.003 s - in org.apache.wiki.i18n.InternationalizationManagerTest
>>> [INFO] Running org.apache.wiki.plugin.RecentChangesPluginTest
>>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.476 s - in org.apache.wiki.plugin.RecentChangesPluginTest
>>> [INFO] Running org.apache.wiki.plugin.DefaultPluginManagerTest
>>> [INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.392 s - in org.apache.wiki.plugin.DefaultPluginManagerTest
>>> [INFO] Running org.apache.wiki.plugin.PageViewPluginTest
>>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.437 s - in org.apache.wiki.plugin.PageViewPluginTest
>>> [INFO] Running org.apache.wiki.plugin.ReferringPagesPluginTest
>>> [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.756 s - in org.apache.wiki.plugin.ReferringPagesPluginTest
>>> [INFO] Running org.apache.wiki.plugin.UndefinedPagesPluginTest
>>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.173 s - in org.apache.wiki.plugin.UndefinedPagesPluginTest
>>> [INFO] Running org.apache.wiki.plugin.TableOfContentsTest
>>> [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.444 s - in org.apache.wiki.plugin.TableOfContentsTest
>>> [INFO] Running org.apache.wiki.plugin.IfPluginTest
>>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.164 s - in org.apache.wiki.plugin.IfPluginTest
>>> [INFO] Running org.apache.wiki.plugin.CounterPluginTest
>>> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.19 s - in org.apache.wiki.plugin.CounterPluginTest
>>> [INFO] Running org.apache.wiki.plugin.ReferringUndefinedPagesPluginTest
>>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.308 s - in org.apache.wiki.plugin.ReferringUndefinedPagesPluginTest
>>> [INFO] Running org.apache.wiki.plugin.GroupsTest
>>> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.049 s - in org.apache.wiki.plugin.GroupsTest
>>> [INFO] Running org.apache.wiki.plugin.InsertPageTest
>>> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.252 s - in org.apache.wiki.plugin.InsertPageTest
>>> [INFO] Running org.apache.wiki.render.WysiwygEditingRendererTest
>>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.085 s - in org.apache.wiki.render.WysiwygEditingRendererTest
>>> [INFO] Running org.apache.wiki.render.RenderingManagerTest
>>> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.986 s - in org.apache.wiki.render.RenderingManagerTest
>>> [INFO] Running org.apache.wiki.render.CreoleRendererTest
>>> [INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.369 s - in org.apache.wiki.render.CreoleRendererTest
>>> [INFO] Running org.apache.wiki.htmltowiki.HtmlStringToWikiTranslatorTest
>>> [INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.412 s - in org.apache.wiki.htmltowiki.HtmlStringToWikiTranslatorTest
>>> [INFO] Running org.apache.wiki.WikiSessionTest
>>> [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.232 s - in org.apache.wiki.WikiSessionTest
>>> [INFO] Running org.apache.wiki.url.DefaultURLConstructorTest
>>> [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.308 s - in org.apache.wiki.url.DefaultURLConstructorTest
>>> [INFO] Running org.apache.wiki.url.ShortViewURLConstructorTest
>>> [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.247 s - in org.apache.wiki.url.ShortViewURLConstructorTest
>>> [INFO] Running org.apache.wiki.url.ShortURLConstructorTest
>>> [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.265 s - in org.apache.wiki.url.ShortURLConstructorTest
>>> [INFO] Running org.apache.wiki.diff.ContextualDiffProviderTest
>>> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.659 s - in org.apache.wiki.diff.ContextualDiffProviderTest
>>> [INFO] Running org.apache.wiki.PageSorterTest
>>> [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.019 s - in org.apache.wiki.PageSorterTest
>>> [INFO] Running org.apache.wiki.auth.acl.AclEntryImplTest
>>> [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.017 s - in org.apache.wiki.auth.acl.AclEntryImplTest
>>> [INFO] Running org.apache.wiki.auth.acl.DefaultAclManagerTest
>>> [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.11 s - in org.apache.wiki.auth.acl.DefaultAclManagerTest
>>> [INFO] Running org.apache.wiki.auth.acl.AclImplTest
>>> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.189 s - in org.apache.wiki.auth.acl.AclImplTest
>>> [INFO] Running org.apache.wiki.auth.AuthenticationManagerTest
>>> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.221 s - in org.apache.wiki.auth.AuthenticationManagerTest
>>> [INFO] Running org.apache.wiki.auth.GroupManagerTest
>>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.146 s - in org.apache.wiki.auth.GroupManagerTest
>>> [INFO] Running org.apache.wiki.auth.authorize.GroupTest
>>> [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.137 s - in org.apache.wiki.auth.authorize.GroupTest
>>> [INFO] Running org.apache.wiki.auth.authorize.XMLGroupDatabaseTest
>>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.113 s - in org.apache.wiki.auth.authorize.XMLGroupDatabaseTest
>>> [INFO] Running org.apache.wiki.auth.authorize.WebContainerAuthorizerTest
>>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.103 s - in org.apache.wiki.auth.authorize.WebContainerAuthorizerTest
>>> [INFO] Running org.apache.wiki.auth.authorize.JDBCGroupDatabaseTest
>>> [Server@24ed4582]: [Thread[main,5,main]]: setSilent(true)
>>> [Server@3463851a]: [Thread[main,5,main]]: setSilent(true)
>>> [Server@307b954]: [Thread[main,5,main]]: setSilent(true)
>>> [Server@14bc9fe3]: [Thread[main,5,main]]: setSilent(true)
>>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 14.417 s - in org.apache.wiki.auth.authorize.JDBCGroupDatabaseTest
>>> [INFO] Running org.apache.wiki.auth.AuthorizationManagerTest
>>> [INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.525 s - in org.apache.wiki.auth.AuthorizationManagerTest
>>> [INFO] Running org.apache.wiki.auth.user.UserProfileTest
>>> [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.127 s - in org.apache.wiki.auth.user.UserProfileTest
>>> [INFO] Running org.apache.wiki.auth.user.XMLUserDatabaseTest
>>> [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.197 s - in org.apache.wiki.auth.user.XMLUserDatabaseTest
>>> [INFO] Running org.apache.wiki.auth.user.JDBCUserDatabaseTest
>>> [Server@3bd05779]: [Thread[main,5,main]]: setSilent(true)
>>> [Server@5b0d8236]: [Thread[main,5,main]]: setSilent(true)
>>> [Server@29ab7ccc]: [Thread[main,5,main]]: setSilent(true)
>>> [Server@64f578eb]: [Thread[main,5,main]]: setSilent(true)
>>> [Server@71d85b53]: [Thread[main,5,main]]: setSilent(true)
>>> [Server@dc46916]: [Thread[main,5,main]]: setSilent(true)
>>> [Server@7540aa55]: [Thread[main,5,main]]: setSilent(true)
>>> [Server@494e502c]: [Thread[main,5,main]]: setSilent(true)
>>> [Server@59bedf4d]: [Thread[main,5,main]]: setSilent(true)
>>> [Server@35f9c37c]: [Thread[main,5,main]]: setSilent(true)
>>> [Server@40ee8512]: [Thread[main,5,main]]: setSilent(true)
>>> [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 19.386 s - in org.apache.wiki.auth.user.JDBCUserDatabaseTest
>>> [INFO] Running org.apache.wiki.auth.permissions.AllPermissionTest
>>> [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0
>>> s - in org.apache.wiki.auth.permissions.AllPermissionTest
>>> [INFO] Running org.apache.wiki.auth.permissions.WikiPermissionTest
>>> [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0
>>> s - in org.apache.wiki.auth.permissions.WikiPermissionTest
>>> [INFO] Running org.apache.wiki.auth.permissio
>>> ns.AllPermissionCollectionTest
>>> [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.001 s - in org.apache.wiki.auth.permissions.AllPermissionCollectionTest
>>> [INFO] Running org.apache.wiki.auth.UserManagerTest
>>> [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 1.682 s - in org.apache.wiki.auth.UserManagerTest
>>> [INFO] Running org.apache.wiki.util.PropertyReaderTest
>>> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.002 s - in org.apache.wiki.util.PropertyReaderTest
>>> [INFO] Running org.apache.wiki.util.XmlUtilTest
>>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.018 s - in org.apache.wiki.util.XmlUtilTest
>>> [INFO] Running org.apache.wiki.util.TimedCounterListTest
>>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.111 s - in org.apache.wiki.util.TimedCounterListTest
>>> [INFO] Running org.apache.wiki.util.comparators.HumanComparatorTest
>>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.003 s - in org.apache.wiki.util.comparators.HumanComparatorTest
>>> [INFO] Running org.apache.wiki.util.PriorityListTest
>>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.006 s - in org.apache.wiki.util.PriorityListTest
>>> [INFO] Running org.apache.wiki.util.ClassUtilTest
>>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.058 s - in org.apache.wiki.util.ClassUtilTest
>>> [INFO] Running org.apache.wiki.util.SerializerTest
>>> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.002 s - in org.apache.wiki.util.SerializerTest
>>> [INFO] Running org.apache.wiki.util.CryptoUtilTest
>>> [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.006 s - in org.apache.wiki.util.CryptoUtilTest
>>> [INFO] Running org.apache.wiki.util.FileUtilTest
>>> [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.027 s - in org.apache.wiki.util.FileUtilTest
>>> [INFO] Running org.apache.wiki.util.MailUtilTest
>>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.304 s - in org.apache.wiki.util.MailUtilTest
>>> [INFO] Running org.apache.wiki.util.TextUtilTest
>>> [INFO] Tests run: 42, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.045 s - in org.apache.wiki.util.TextUtilTest
>>> [INFO] Running org.apache.wiki.util.CommentedPropertiesTest
>>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.031 s - in org.apache.wiki.util.CommentedPropertiesTest
>>> [INFO] Running org.apache.wiki.util.ByteUtilsTest
>>> [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.002 s - in org.apache.wiki.util.ByteUtilsTest
>>> [INFO] Running org.apache.wiki.xmlrpc.RPCHandlerTest
>>> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.397 s - in org.apache.wiki.xmlrpc.RPCHandlerTest
>>> [INFO] Running org.apache.wiki.workflow.WorkflowTest
>>> [INFO] Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.013 s - in org.apache.wiki.workflow.WorkflowTest
>>> [INFO] Running org.apache.wiki.workflow.WorkflowManagerTest
>>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.063 s - in org.apache.wiki.workflow.WorkflowManagerTest
>>> [INFO] Running org.apache.wiki.workflow.OutcomeTest
>>> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.016 s - in org.apache.wiki.workflow.OutcomeTest
>>> [INFO] Running org.apache.wiki.workflow.SimpleDecisionTest
>>> [INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.017 s - in org.apache.wiki.workflow.SimpleDecisionTest
>>> [INFO] Running org.apache.wiki.workflow.FactTest
>>> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.002 s - in org.apache.wiki.workflow.FactTest
>>> [INFO] Running org.apache.wiki.workflow.DecisionQueueTest
>>> [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.145 s - in org.apache.wiki.workflow.DecisionQueueTest
>>> [INFO] Running org.apache.wiki.workflow.TaskTest
>>> [INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.006 s - in org.apache.wiki.workflow.TaskTest
>>> [INFO] Running org.apache.wiki.workflow.ApprovalWorkflowTest
>>> [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.122 s - in org.apache.wiki.workflow.ApprovalWorkflowTest
>>> [INFO] Running org.apache.wiki.content.PageRenamerTest
>>> [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 1.592 s - in org.apache.wiki.content.PageRenamerTest
>>> [INFO] Running org.apache.wiki.attachment.AttachmentManagerTest
>>> [INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.94 s - in org.apache.wiki.attachment.AttachmentManagerTest
>>> [INFO] Running org.apache.wiki.rss.RSSGeneratorTest
>>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.198 s - in org.apache.wiki.rss.RSSGeneratorTest
>>> [INFO] Running org.apache.wiki.VariableManagerTest
>>> [INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.292 s - in org.apache.wiki.VariableManagerTest
>>> [INFO] Running org.apache.wiki.ReferenceManagerTest
>>> [INFO] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 1.188 s - in org.apache.wiki.ReferenceManagerTest
>>> [INFO] Running org.apache.wiki.WikiEngineTest
>>> [INFO] Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 1.722 s - in org.apache.wiki.WikiEngineTest
>>> [INFO] Running org.apache.wiki.ReleaseTest
>>> [INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.006 s - in org.apache.wiki.ReleaseTest
>>> [INFO] Running org.apache.wiki.filters.DefaultFilterManagerTest
>>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.05 s - in org.apache.wiki.filters.DefaultFilterManagerTest
>>> [INFO] Running org.apache.wiki.ui.admin.beans.PluginBeanTest
>>> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.018 s - in org.apache.wiki.ui.admin.beans.PluginBeanTest
>>> [INFO] Running org.apache.wiki.ui.admin.beans.FilterBeanTest
>>> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.021 s - in org.apache.wiki.ui.admin.beans.FilterBeanTest
>>> [INFO] Running org.apache.wiki.ui.InputValidatorTest
>>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.06 s - in org.apache.wiki.ui.InputValidatorTest
>>> [INFO] Running org.apache.wiki.ui.PageCommandTest
>>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.049 s - in org.apache.wiki.ui.PageCommandTest
>>> [INFO] Running org.apache.wiki.ui.RedirectCommandTest
>>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.002 s - in org.apache.wiki.ui.RedirectCommandTest
>>> [INFO] Running org.apache.wiki.ui.CommandResolverTest
>>> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.237 s - in org.apache.wiki.ui.CommandResolverTest
>>> [INFO] Running org.apache.wiki.ui.WikiCommandTest
>>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.035 s - in org.apache.wiki.ui.WikiCommandTest
>>> [INFO] Running org.apache.wiki.ui.GroupCommandTest
>>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.051 s - in org.apache.wiki.ui.GroupCommandTest
>>> [INFO] Running org.apache.wiki.PageManagerTest
>>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.066 s - in org.apache.wiki.PageManagerTest
>>> [INFO] Running org.apache.wiki.parser.JSPWikiMarkupParserTest
>>> Trying to crash parser with a line which is 198002 chars in size
>>> 100 page renderings: 0:00:00.214 (467.2897196261682 renderings/second)
>>> [INFO] Tests run: 207, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 7.728 s - in org.apache.wiki.parser.JSPWikiMarkupParserTest
>>> [INFO] Running org.apache.wiki.parser.CreoleToJSPWikiTranslatorTest
>>> [INFO] Tests run: 84, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.209 s - in org.apache.wiki.parser.CreoleToJSPWikiTranslatorTest
>>> [INFO] Running org.apache.wiki.parser.MarkupParserTest
>>> [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0
>>> s - in org.apache.wiki.parser.MarkupParserTest
>>> [INFO]
>>> [INFO] Results:
>>> [INFO]
>>> [INFO] Tests run: 930, Failures: 0, Errors: 0, Skipped: 0
>>> [INFO]
>>> [INFO]
>>> [INFO] --- wro4j-maven-plugin:1.8.0:run (buildDefaultJsAndCss) @
>>> jspwiki-war ---
>>> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/main/
>>> [INFO] Executing the mojo:
>>> [INFO] Wro4j Model path: /home/brian/sandboxApache/jspw
>>> iki-2.10.5/jspwiki-war/src/main/config/wro/wro.xml
>>> [INFO] targetGroups: null
>>> [INFO] minimize: true
>>> [INFO] ignoreMissingResources: null
>>> [INFO] parallelProcessing: false
>>> [INFO] buildDirectory: /home/brian/sandboxApache/jspw
>>> iki-2.10.5/jspwiki-war/target
>>> [INFO] destinationFolder: /home/brian/sandboxApache/jspw
>>> iki-2.10.5/jspwiki-war/target
>>> [INFO] jsDestinationFolder: /home/brian/sandboxApache/jspw
>>> iki-2.10.5/jspwiki-war/target/generated-sources/wro/scripts
>>> [INFO] cssDestinationFolder: /home/brian/sandboxApache/jspw
>>> iki-2.10.5/jspwiki-war/target/generated-sources/wro/templates/default
>>> [INFO] The following groups will be processed: [jspwiki, jspwiki-common,
>>> jspwiki-edit, jspwiki-prefs, jspwiki_print]
>>> [INFO] folder: /home/brian/sandboxApache/jspw
>>> iki-2.10.5/jspwiki-war/target/generated-sources/wro/templates/default
>>> [INFO] processing group: jspwiki.css
>>> [INFO] ------------------------------------------------------------
>>> ------------
>>> [INFO] Reactor Summary:
>>> [INFO]
>>> [INFO] Apache JSPWiki ..................................... SUCCESS [
>>> 3.818 s]
>>> [INFO] Apache JSPWiki initial wiki pages builder .......... SUCCESS [
>>> 0.122 s]
>>> [INFO] Apache JSPWiki initial wiki pages (de) ............. SUCCESS [
>>> 2.064 s]
>>> [INFO] Apache JSPWiki initial wiki pages (en) ............. SUCCESS [
>>> 0.294 s]
>>> [INFO] Apache JSPWiki initial wiki pages (es) ............. SUCCESS [
>>> 0.320 s]
>>> [INFO] Apache JSPWiki initial wiki pages (fi) ............. SUCCESS [
>>> 0.213 s]
>>> [INFO] Apache JSPWiki initial wiki pages (fr) ............. SUCCESS [
>>> 0.360 s]
>>> [INFO] Apache JSPWiki initial wiki pages (it) ............. SUCCESS [
>>> 0.355 s]
>>> [INFO] Apache JSPWiki initial wiki pages (nl) ............. SUCCESS [
>>> 0.356 s]
>>> [INFO] Apache JSPWiki initial wiki pages (pt_BR) .......... SUCCESS [
>>> 0.346 s]
>>> [INFO] Apache JSPWiki initial wiki pages (ru) ............. SUCCESS [
>>> 0.275 s]
>>> [INFO] Apache JSPWiki initial wiki pages (zh_CN) .......... SUCCESS [
>>> 0.251 s]
>>> [INFO] Apache JSPWiki Main War ............................ FAILURE
>>> [02:21 min]
>>> [INFO] Apache JSPWiki portable ............................ SKIPPED
>>> [INFO] jspwiki-it-builder ................................. SKIPPED
>>> [INFO] jspwiki-selenium-tests ............................. SKIPPED
>>> [INFO] jspwiki-it-test-custom ............................. SKIPPED
>>> [INFO] jspwiki-it-test-custom-absolute-urls ............... SKIPPED
>>> [INFO] jspwiki-it-test-custom-jdbc ........................ SKIPPED
>>> [INFO] jspwiki-it-test-cma ................................ SKIPPED
>>> [INFO] jspwiki-it-test-cma-jdbc ........................... SKIPPED
>>> [INFO] Apache JSPWiki markdown support .................... SKIPPED
>>> [INFO] ------------------------------------------------------------
>>> ------------
>>> [INFO] BUILD FAILURE
>>> [INFO] ------------------------------------------------------------
>>> ------------
>>> [INFO] Total time: 02:31 min
>>> [INFO] Finished at: 2018-05-29T18:56:26+10:00
>>> [INFO] Final Memory: 47M/164M
>>> [INFO] ------------------------------------------------------------
>>> ------------
>>> [ERROR] Failed to execute goal ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run
>>> (buildDefaultJsAndCss) on project jspwiki-war: Execution
>>> buildDefaultJsAndCss of goal ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run
>>> failed: An API incompatibility was encountered while executing
>>> ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run:
>>> java.lang.ExceptionInInitializerError: null
>>> [ERROR] -----------------------------------------------------
>>> [ERROR] realm =    plugin>ro.isdc.wro4j:wro4j-maven-plugin:1.8.0
>>> [ERROR] strategy = org.codehaus.plexus.classworld
>>> s.strategy.SelfFirstStrategy
>>> [ERROR] urls[0] = file:/home/brian/.m2/repositor
>>> y/ro/isdc/wro4j/wro4j-maven-plugin/1.8.0/wro4j-maven-plugin-1.8.0.jar
>>> [ERROR] urls[1] = file:/home/brian/.m2/repositor
>>> y/ro/isdc/wro4j/wro4j-core/1.8.0/wro4j-core-1.8.0.jar
>>> [ERROR] urls[2] = file:/home/brian/.m2/repositor
>>> y/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar
>>> [ERROR] urls[3] = file:/home/brian/.m2/repositor
>>> y/commons-io/commons-io/2.4/commons-io-2.4.jar
>>> [ERROR] urls[4] = file:/home/brian/.m2/repositor
>>> y/ro/isdc/wro4j/wro4j-extensions/1.8.0/wro4j-extensions-1.8.0.jar
>>> [ERROR] urls[5] = file:/home/brian/.m2/repository/org/mozilla/rhino/
>>> 1.7.7.1/rhino-1.7.7.1.jar
>>> [ERROR] urls[6] = file:/home/brian/.m2/repositor
>>> y/org/apache/commons/commons-exec/1.1/commons-exec-1.1.jar
>>> [ERROR] urls[7] = file:/home/brian/.m2/repositor
>>> y/commons-pool/commons-pool/1.6/commons-pool-1.6.jar
>>> [ERROR] urls[8] = file:/home/brian/.m2/repositor
>>> y/org/springframework/spring-web/3.1.1.RELEASE/spring-web-3.
>>> 1.1.RELEASE.jar
>>> [ERROR] urls[9] = file:/home/brian/.m2/repositor
>>> y/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
>>> [ERROR] urls[10] = file:/home/brian/.m2/repositor
>>> y/org/springframework/spring-beans/3.1.1.RELEASE/spring-bean
>>> s-3.1.1.RELEASE.jar
>>> [ERROR] urls[11] = file:/home/brian/.m2/repositor
>>> y/org/springframework/spring-context/3.1.1.RELEASE/spring-co
>>> ntext-3.1.1.RELEASE.jar
>>> [ERROR] urls[12] = file:/home/brian/.m2/repositor
>>> y/org/springframework/spring-aop/3.1.1.RELEASE/spring-aop-3.
>>> 1.1.RELEASE.jar
>>> [ERROR] urls[13] = file:/home/brian/.m2/repositor
>>> y/org/springframework/spring-expression/3.1.1.RELEASE/spring
>>> -expression-3.1.1.RELEASE.jar
>>> [ERROR] urls[14] = file:/home/brian/.m2/repositor
>>> y/org/springframework/spring-asm/3.1.1.RELEASE/spring-asm-3.
>>> 1.1.RELEASE.jar
>>> [ERROR] urls[15] = file:/home/brian/.m2/repositor
>>> y/org/springframework/spring-core/3.1.1.RELEASE/spring-core-
>>> 3.1.1.RELEASE.jar
>>> [ERROR] urls[16] = file:/home/brian/.m2/repositor
>>> y/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
>>> [ERROR] urls[17] = file:/home/brian/.m2/repositor
>>> y/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar
>>> [ERROR] urls[18] = file:/home/brian/.m2/repositor
>>> y/com/google/javascript/closure-compiler/v20160315/closure-
>>> compiler-v20160315.jar
>>> [ERROR] urls[19] = file:/home/brian/.m2/repositor
>>> y/com/google/javascript/closure-compiler-externs/v20160315/
>>> closure-compiler-externs-v20160315.jar
>>> [ERROR] urls[20] = file:/home/brian/.m2/repositor
>>> y/args4j/args4j/2.0.26/args4j-2.0.26.jar
>>> [ERROR] urls[21] = file:/home/brian/.m2/repositor
>>> y/com/google/guava/guava/19.0/guava-19.0.jar
>>> [ERROR] urls[22] = file:/home/brian/.m2/repositor
>>> y/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar
>>> [ERROR] urls[23] = file:/home/brian/.m2/repositor
>>> y/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar
>>> [ERROR] urls[24] = file:/home/brian/.m2/repositor
>>> y/com/github/lltyk/dojo-shrinksafe/1.7.2/dojo-shrinksafe-1.7.2.jar
>>> [ERROR] urls[25] = file:/home/brian/.m2/repository/org/jruby/jruby-core/
>>> 9.0.5.0/jruby-core-9.0.5.0.jar
>>> [ERROR] urls[26] = file:/home/brian/.m2/repositor
>>> y/com/github/jnr/jnr-netdb/1.1.5/jnr-netdb-1.1.5.jar
>>> [ERROR] urls[27] = file:/home/brian/.m2/repositor
>>> y/com/github/jnr/jnr-enxio/0.10/jnr-enxio-0.10.jar
>>> [ERROR] urls[28] = file:/home/brian/.m2/repositor
>>> y/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar
>>> [ERROR] urls[29] = file:/home/brian/.m2/repositor
>>> y/com/github/jnr/jnr-unixsocket/0.10/jnr-unixsocket-0.10.jar
>>> [ERROR] urls[30] = file:/home/brian/.m2/repositor
>>> y/com/github/jnr/jnr-posix/3.0.27/jnr-posix-3.0.27.jar
>>> [ERROR] urls[31] = file:/home/brian/.m2/repositor
>>> y/com/github/jnr/jnr-constants/0.9.0/jnr-constants-0.9.0.jar
>>> [ERROR] urls[32] = file:/home/brian/.m2/repositor
>>> y/com/github/jnr/jffi/1.2.10/jffi-1.2.10.jar
>>> [ERROR] urls[33] = file:/home/brian/.m2/repositor
>>> y/com/github/jnr/jffi/1.2.10/jffi-1.2.10-native.jar
>>> [ERROR] urls[34] = file:/home/brian/.m2/repositor
>>> y/org/jruby/joni/joni/2.1.9/joni-2.1.9.jar
>>> [ERROR] urls[35] = file:/home/brian/.m2/repositor
>>> y/org/jruby/extras/bytelist/1.0.13/bytelist-1.0.13.jar
>>> [ERROR] urls[36] = file:/home/brian/.m2/repositor
>>> y/org/jruby/jcodings/jcodings/1.0.17/jcodings-1.0.17.jar
>>> [ERROR] urls[37] = file:/home/brian/.m2/repositor
>>> y/org/jruby/dirgra/0.3/dirgra-0.3.jar
>>> [ERROR] urls[38] = file:/home/brian/.m2/repositor
>>> y/com/headius/invokebinder/1.7/invokebinder-1.7.jar
>>> [ERROR] urls[39] = file:/home/brian/.m2/repositor
>>> y/com/headius/options/1.4/options-1.4.jar
>>> [ERROR] urls[40] = file:/home/brian/.m2/repositor
>>> y/com/jcraft/jzlib/1.1.3/jzlib-1.1.3.jar
>>> [ERROR] urls[41] = file:/home/brian/.m2/repositor
>>> y/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar
>>> [ERROR] urls[42] = file:/home/brian/.m2/repositor
>>> y/joda-time/joda-time/2.8.2/joda-time-2.8.2.jar
>>> [ERROR] urls[43] = file:/home/brian/.m2/repositor
>>> y/org/jruby/jruby-stdlib/9.0.5.0/jruby-stdlib-9.0.5.0.jar
>>> [ERROR] urls[44] = file:/home/brian/.m2/repositor
>>> y/com/darrinholst/sass-java-gems/3.4.20.0/sass-java-gems-3.4.20.0.jar
>>> [ERROR] urls[45] = file:/home/brian/.m2/repositor
>>> y/nz/co/edmi/bourbon-gem-jar/2.1.0/bourbon-gem-jar-2.1.0.jar
>>> [ERROR] urls[46] = file:/home/brian/.m2/repositor
>>> y/me/n4u/sass/sass-gems/3.1.19/sass-gems-3.1.19.jar
>>> [ERROR] urls[47] = file:/home/brian/.m2/repositor
>>> y/com/github/sommeri/less4j/1.17.2/less4j-1.17.2.jar
>>> [ERROR] urls[48] = file:/home/brian/.m2/repositor
>>> y/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar
>>> [ERROR] urls[49] = file:/home/brian/.m2/repositor
>>> y/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.jar
>>> [ERROR] urls[50] = file:/home/brian/.m2/repositor
>>> y/org/codehaus/gmaven/runtime/gmaven-runtime-1.7/1.3/gmaven-
>>> runtime-1.7-1.3.jar
>>> [ERROR] urls[51] = file:/home/brian/.m2/repositor
>>> y/org/codehaus/gmaven/feature/gmaven-feature-support/1.3/gma
>>> ven-feature-support-1.3.jar
>>> [ERROR] urls[52] = file:/home/brian/.m2/repositor
>>> y/org/codehaus/gmaven/feature/gmaven-feature-api/1.3/gmaven-
>>> feature-api-1.3.jar
>>> [ERROR] urls[53] = file:/home/brian/.m2/repositor
>>> y/org/codehaus/gmaven/runtime/gmaven-runtime-support/1.3/gma
>>> ven-runtime-support-1.3.jar
>>> [ERROR] urls[54] = file:/home/brian/.m2/repositor
>>> y/org/codehaus/gmaven/runtime/gmaven-runtime-api/1.3/gmaven-
>>> runtime-api-1.3.jar
>>> [ERROR] urls[55] = file:/home/brian/.m2/repositor
>>> y/org/sonatype/gshell/gshell-io/2.0/gshell-io-2.0.jar
>>> [ERROR] urls[56] = file:/home/brian/.m2/repositor
>>> y/com/thoughtworks/qdox/qdox/1.10/qdox-1.10.jar
>>> [ERROR] urls[57] = file:/home/brian/.m2/repositor
>>> y/org/codehaus/groovy/groovy-all/1.7.4/groovy-all-1.7.4.jar
>>> [ERROR] urls[58] = file:/home/brian/.m2/repositor
>>> y/org/apache/ant/ant/1.8.2/ant-1.8.2.jar
>>> [ERROR] urls[59] = file:/home/brian/.m2/repositor
>>> y/org/apache/ant/ant-launcher/1.8.2/ant-launcher-1.8.2.jar
>>> [ERROR] urls[60] = file:/home/brian/.m2/repositor
>>> y/jline/jline/0.9.94/jline-0.9.94.jar
>>> [ERROR] urls[61] = file:/home/brian/.m2/repositor
>>> y/org/webjars/webjars-locator/0.30/webjars-locator-0.30.jar
>>> [ERROR] urls[62] = file:/home/brian/.m2/repositor
>>> y/org/webjars/webjars-locator-core/0.30/webjars-locator-core-0.30.jar
>>> [ERROR] urls[63] = file:/home/brian/.m2/repositor
>>> y/org/apache/commons/commons-compress/1.9/commons-compress-1.9.jar
>>> [ERROR] urls[64] = file:/home/brian/.m2/repositor
>>> y/com/fasterxml/jackson/core/jackson-databind/2.3.3/jackson-
>>> databind-2.3.3.jar
>>> [ERROR] urls[65] = file:/home/brian/.m2/repositor
>>> y/com/fasterxml/jackson/core/jackson-annotations/2.3.0/jacks
>>> on-annotations-2.3.0.jar
>>> [ERROR] urls[66] = file:/home/brian/.m2/repositor
>>> y/com/fasterxml/jackson/core/jackson-core/2.3.3/jackson-core-2.3.3.jar
>>> [ERROR] urls[67] = file:/home/brian/.m2/repositor
>>> y/org/webjars/jshint/2.6.3-2/jshint-2.6.3-2.jar
>>> [ERROR] urls[68] = file:/home/brian/.m2/repositor
>>> y/org/webjars/less/1.3.3/less-1.3.3.jar
>>> [ERROR] urls[69] = file:/home/brian/.m2/repositor
>>> y/org/webjars/emberjs/1.9.0-1/emberjs-1.9.0-1.jar
>>> [ERROR] urls[70] = file:/home/brian/.m2/repositor
>>> y/org/webjars/jquery/1.10.2-1/jquery-1.10.2-1.jar
>>> [ERROR] urls[71] = file:/home/brian/.m2/repositor
>>> y/org/webjars/handlebars/3.0.3/handlebars-3.0.3.jar
>>> [ERROR] urls[72] = file:/home/brian/.m2/repositor
>>> y/org/webjars/coffee-script/1.10.0/coffee-script-1.10.0.jar
>>> [ERROR] urls[73] = file:/home/brian/.m2/repositor
>>> y/org/webjars/envjs/1.2/envjs-1.2.jar
>>> [ERROR] urls[74] = file:/home/brian/.m2/repositor
>>> y/org/webjars/jslint/20140708-394bf29/jslint-20140708-394bf29.jar
>>> [ERROR] urls[75] = file:/home/brian/.m2/repositor
>>> y/org/webjars/json2/20110223/json2-20110223.jar
>>> [ERROR] urls[76] = file:/home/brian/.m2/repositor
>>> y/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar
>>> [ERROR] urls[77] = file:/home/brian/.m2/repositor
>>> y/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar
>>> [ERROR] urls[78] = file:/home/brian/.m2/repositor
>>> y/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar
>>> [ERROR] urls[79] = file:/home/brian/.m2/repositor
>>> y/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar
>>> [ERROR] urls[80] = file:/home/brian/.m2/repositor
>>> y/org/mockito/mockito-core/2.0.42-beta/mockito-core-2.0.42-beta.jar
>>> [ERROR] urls[81] = file:/home/brian/.m2/repositor
>>> y/net/bytebuddy/byte-buddy/1.2.1/byte-buddy-1.2.1.jar
>>> [ERROR] urls[82] = file:/home/brian/.m2/repositor
>>> y/org/objenesis/objenesis/2.1/objenesis-2.1.jar
>>> [ERROR] urls[83] = file:/home/brian/.m2/repositor
>>> y/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar
>>> [ERROR] urls[84] = file:/home/brian/.m2/repositor
>>> y/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar
>>> [ERROR] urls[85] = file:/home/brian/.m2/repositor
>>> y/org/codehaus/plexus/plexus-interpolation/1.14/plexus-inter
>>> polation-1.14.jar
>>> [ERROR] urls[86] = file:/home/brian/.m2/repositor
>>> y/org/codehaus/plexus/plexus-component-annotations/1.5.5/ple
>>> xus-component-annotations-1.5.5.jar
>>> [ERROR] urls[87] = file:/home/brian/.m2/repositor
>>> y/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-d
>>> ispatcher-1.3.jar
>>> [ERROR] urls[88] = file:/home/brian/.m2/repositor
>>> y/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
>>> [ERROR] urls[89] = file:/home/brian/.m2/repositor
>>> y/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar
>>> [ERROR] urls[90] = file:/home/brian/.m2/repositor
>>> y/org/slf4j/slf4j-log4j12/1.7.16/slf4j-log4j12-1.7.16.jar
>>> [ERROR] urls[91] = file:/home/brian/.m2/repositor
>>> y/log4j/log4j/1.2.17/log4j-1.2.17.jar
>>> [ERROR] Number of foreign imports: 1
>>> [ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent:
>>> null]]
>>> [ERROR]
>>> [ERROR] -----------------------------------------------------
>>> [ERROR] : NullPointerException
>>> [ERROR] -> [Help 1]
>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>> execute goal ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run
>>> (buildDefaultJsAndCss) on project jspwiki-war: Execution
>>> buildDefaultJsAndCss of goal ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run
>>> failed: An API incompatibility was encountered while executing
>>> ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run:
>>> java.lang.ExceptionInInitializerError: null
>>> -----------------------------------------------------
>>> realm =    plugin>ro.isdc.wro4j:wro4j-maven-plugin:1.8.0
>>> strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
>>> urls[0] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-maven-pl
>>> ugin/1.8.0/wro4j-maven-plugin-1.8.0.jar
>>> urls[1] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-core/1.8
>>> .0/wro4j-core-1.8.0.jar
>>> urls[2] = file:/home/brian/.m2/repository/org/apache/commons/commons-l
>>> ang3/3.4/commons-lang3-3.4.jar
>>> urls[3] = file:/home/brian/.m2/repository/commons-io/commons-io/2.4/co
>>> mmons-io-2.4.jar
>>> urls[4] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-extensio
>>> ns/1.8.0/wro4j-extensions-1.8.0.jar
>>> urls[5] = file:/home/brian/.m2/repository/org/mozilla/rhino/1.7.7.1/rh
>>> ino-1.7.7.1.jar
>>> urls[6] = file:/home/brian/.m2/repository/org/apache/commons/commons-e
>>> xec/1.1/commons-exec-1.1.jar
>>> urls[7] = file:/home/brian/.m2/repository/commons-pool/commons-pool/1.
>>> 6/commons-pool-1.6.jar
>>> urls[8] = file:/home/brian/.m2/repository/org/springframework/spring-w
>>> eb/3.1.1.RELEASE/spring-web-3.1.1.RELEASE.jar
>>> urls[9] = file:/home/brian/.m2/repository/aopalliance/aopalliance/1.0/
>>> aopalliance-1.0.jar
>>> urls[10] = file:/home/brian/.m2/repository/org/springframework/spring-b
>>> eans/3.1.1.RELEASE/spring-beans-3.1.1.RELEASE.jar
>>> urls[11] = file:/home/brian/.m2/repository/org/springframework/spring-c
>>> ontext/3.1.1.RELEASE/spring-context-3.1.1.RELEASE.jar
>>> urls[12] = file:/home/brian/.m2/repository/org/springframework/spring-a
>>> op/3.1.1.RELEASE/spring-aop-3.1.1.RELEASE.jar
>>> urls[13] = file:/home/brian/.m2/repository/org/springframework/spring-e
>>> xpression/3.1.1.RELEASE/spring-expression-3.1.1.RELEASE.jar
>>> urls[14] = file:/home/brian/.m2/repository/org/springframework/spring-a
>>> sm/3.1.1.RELEASE/spring-asm-3.1.1.RELEASE.jar
>>> urls[15] = file:/home/brian/.m2/repository/org/springframework/spring-c
>>> ore/3.1.1.RELEASE/spring-core-3.1.1.RELEASE.jar
>>> urls[16] = file:/home/brian/.m2/repository/commons-logging/commons-logg
>>> ing/1.1.1/commons-logging-1.1.1.jar
>>> urls[17] = file:/home/brian/.m2/repository/com/google/code/gson/gson/2.
>>> 2.4/gson-2.2.4.jar
>>> urls[18] = file:/home/brian/.m2/repository/com/google/javascript/closur
>>> e-compiler/v20160315/closure-compiler-v20160315.jar
>>> urls[19] = file:/home/brian/.m2/repository/com/google/javascript/closur
>>> e-compiler-externs/v20160315/closure-compiler-externs-v20160315.jar
>>> urls[20] = file:/home/brian/.m2/repository/args4j/args4j/2.0.26/args4j-
>>> 2.0.26.jar
>>> urls[21] = file:/home/brian/.m2/repository/com/google/guava/guava/19.0/
>>> guava-19.0.jar
>>> urls[22] = file:/home/brian/.m2/repository/com/google/protobuf/protobuf
>>> -java/2.5.0/protobuf-java-2.5.0.jar
>>> urls[23] = file:/home/brian/.m2/repository/com/google/code/findbugs/jsr
>>> 305/1.3.9/jsr305-1.3.9.jar
>>> urls[24] = file:/home/brian/.m2/repository/com/github/lltyk/dojo-shrink
>>> safe/1.7.2/dojo-shrinksafe-1.7.2.jar
>>> urls[25] = file:/home/brian/.m2/repository/org/jruby/jruby-core/9.0.5.0
>>> /jruby-core-9.0.5.0.jar
>>> urls[26] = file:/home/brian/.m2/repository/com/github/jnr/jnr-netdb/1.1
>>> .5/jnr-netdb-1.1.5.jar
>>> urls[27] = file:/home/brian/.m2/repository/com/github/jnr/jnr-enxio/0.1
>>> 0/jnr-enxio-0.10.jar
>>> urls[28] = file:/home/brian/.m2/repository/com/github/jnr/jnr-x86asm/1.
>>> 0.2/jnr-x86asm-1.0.2.jar
>>> urls[29] = file:/home/brian/.m2/repository/com/github/jnr/jnr-unixsocke
>>> t/0.10/jnr-unixsocket-0.10.jar
>>> urls[30] = file:/home/brian/.m2/repository/com/github/jnr/jnr-posix/3.0
>>> .27/jnr-posix-3.0.27.jar
>>> urls[31] = file:/home/brian/.m2/repository/com/github/jnr/jnr-constants
>>> /0.9.0/jnr-constants-0.9.0.jar
>>> urls[32] = file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/j
>>> ffi-1.2.10.jar
>>> urls[33] = file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/j
>>> ffi-1.2.10-native.jar
>>> urls[34] = file:/home/brian/.m2/repository/org/jruby/joni/joni/2.1.9/jo
>>> ni-2.1.9.jar
>>> urls[35] = file:/home/brian/.m2/repository/org/jruby/extras/bytelist/1.
>>> 0.13/bytelist-1.0.13.jar
>>> urls[36] = file:/home/brian/.m2/repository/org/jruby/jcodings/jcodings/
>>> 1.0.17/jcodings-1.0.17.jar
>>> urls[37] = file:/home/brian/.m2/repository/org/jruby/dirgra/0.3/dirgra-
>>> 0.3.jar
>>> urls[38] = file:/home/brian/.m2/repository/com/headius/invokebinder/1.7
>>> /invokebinder-1.7.jar
>>> urls[39] = file:/home/brian/.m2/repository/com/headius/options/1.4/opti
>>> ons-1.4.jar
>>> urls[40] = file:/home/brian/.m2/repository/com/jcraft/jzlib/1.1.3/jzlib
>>> -1.1.3.jar
>>> urls[41] = file:/home/brian/.m2/repository/com/martiansoftware/nailgun-
>>> server/0.9.1/nailgun-server-0.9.1.jar
>>> urls[42] = file:/home/brian/.m2/repository/joda-time/joda-time/2.8.2/jo
>>> da-time-2.8.2.jar
>>> urls[43] = file:/home/brian/.m2/repository/org/jruby/jruby-stdlib/9.0.5
>>> .0/jruby-stdlib-9.0.5.0.jar
>>> urls[44] = file:/home/brian/.m2/repository/com/darrinholst/sass-java-ge
>>> ms/3.4.20.0/sass-java-gems-3.4.20.0.jar
>>> urls[45] = file:/home/brian/.m2/repository/nz/co/edmi/bourbon-gem-jar/2
>>> .1.0/bourbon-gem-jar-2.1.0.jar
>>> urls[46] = file:/home/brian/.m2/repository/me/n4u/sass/sass-gems/3.1.19
>>> /sass-gems-3.1.19.jar
>>> urls[47] = file:/home/brian/.m2/repository/com/github/sommeri/less4j/1.
>>> 17.2/less4j-1.17.2.jar
>>> urls[48] = file:/home/brian/.m2/repository/org/antlr/antlr-runtime/3.5.
>>> 2/antlr-runtime-3.5.2.jar
>>> urls[49] = file:/home/brian/.m2/repository/commons-beanutils/commons-be
>>> anutils/1.8.3/commons-beanutils-1.8.3.jar
>>> urls[50] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
>>> gmaven-runtime-1.7/1.3/gmaven-runtime-1.7-1.3.jar
>>> urls[51] = file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/
>>> gmaven-feature-support/1.3/gmaven-feature-support-1.3.jar
>>> urls[52] = file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/
>>> gmaven-feature-api/1.3/gmaven-feature-api-1.3.jar
>>> urls[53] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
>>> gmaven-runtime-support/1.3/gmaven-runtime-support-1.3.jar
>>> urls[54] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
>>> gmaven-runtime-api/1.3/gmaven-runtime-api-1.3.jar
>>> urls[55] = file:/home/brian/.m2/repository/org/sonatype/gshell/gshell-i
>>> o/2.0/gshell-io-2.0.jar
>>> urls[56] = file:/home/brian/.m2/repository/com/thoughtworks/qdox/qdox/1
>>> .10/qdox-1.10.jar
>>> urls[57] = file:/home/brian/.m2/repository/org/codehaus/groovy/groovy-a
>>> ll/1.7.4/groovy-all-1.7.4.jar
>>> urls[58] = file:/home/brian/.m2/repository/org/apache/ant/ant/1.8.2/ant
>>> -1.8.2.jar
>>> urls[59] = file:/home/brian/.m2/repository/org/apache/ant/ant-launcher/
>>> 1.8.2/ant-launcher-1.8.2.jar
>>> urls[60] = file:/home/brian/.m2/repository/jline/jline/0.9.94/jline-0.9
>>> .94.jar
>>> urls[61] = file:/home/brian/.m2/repository/org/webjars/webjars-locator/
>>> 0.30/webjars-locator-0.30.jar
>>> urls[62] = file:/home/brian/.m2/repository/org/webjars/webjars-locator-
>>> core/0.30/webjars-locator-core-0.30.jar
>>> urls[63] = file:/home/brian/.m2/repository/org/apache/commons/commons-c
>>> ompress/1.9/commons-compress-1.9.jar
>>> urls[64] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/j
>>> ackson-databind/2.3.3/jackson-databind-2.3.3.jar
>>> urls[65] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/j
>>> ackson-annotations/2.3.0/jackson-annotations-2.3.0.jar
>>> urls[66] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/j
>>> ackson-core/2.3.3/jackson-core-2.3.3.jar
>>> urls[67] = file:/home/brian/.m2/repository/org/webjars/jshint/2.6.3-2/j
>>> shint-2.6.3-2.jar
>>> urls[68] = file:/home/brian/.m2/repository/org/webjars/less/1.3.3/less-
>>> 1.3.3.jar
>>> urls[69] = file:/home/brian/.m2/repository/org/webjars/emberjs/1.9.0-1/
>>> emberjs-1.9.0-1.jar
>>> urls[70] = file:/home/brian/.m2/repository/org/webjars/jquery/1.10.2-1/
>>> jquery-1.10.2-1.jar
>>> urls[71] = file:/home/brian/.m2/repository/org/webjars/handlebars/3.0.3
>>> /handlebars-3.0.3.jar
>>> urls[72] = file:/home/brian/.m2/repository/org/webjars/coffee-script/1.
>>> 10.0/coffee-script-1.10.0.jar
>>> urls[73] = file:/home/brian/.m2/repository/org/webjars/envjs/1.2/envjs-
>>> 1.2.jar
>>> urls[74] = file:/home/brian/.m2/repository/org/webjars/jslint/20140708-
>>> 394bf29/jslint-20140708-394bf29.jar
>>> urls[75] = file:/home/brian/.m2/repository/org/webjars/json2/20110223/j
>>> son2-20110223.jar
>>> urls[76] = file:/home/brian/.m2/repository/javax/servlet/servlet-api/2.
>>> 3/servlet-api-2.3.jar
>>> urls[77] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-injec
>>> t-bean/2.3.0/sisu-inject-bean-2.3.0.jar
>>> urls[78] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-guice
>>> /3.1.0/sisu-guice-3.1.0-no_aop.jar
>>> urls[79] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-guava
>>> /0.9.9/sisu-guava-0.9.9.jar
>>> urls[80] = file:/home/brian/.m2/repository/org/mockito/mockito-core/2.0
>>> .42-beta/mockito-core-2.0.42-beta.jar
>>> urls[81] = file:/home/brian/.m2/repository/net/bytebuddy/byte-buddy/1.2
>>> .1/byte-buddy-1.2.1.jar
>>> urls[82] = file:/home/brian/.m2/repository/org/objenesis/objenesis/2.1/
>>> objenesis-2.1.jar
>>> urls[83] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-u
>>> tils/2.0.6/plexus-utils-2.0.6.jar
>>> urls[84] = file:/home/brian/.m2/repository/org/sonatype/aether/aether-u
>>> til/1.13.1/aether-util-1.13.1.jar
>>> urls[85] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-i
>>> nterpolation/1.14/plexus-interpolation-1.14.jar
>>> urls[86] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-c
>>> omponent-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
>>> urls[87] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-s
>>> ec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
>>> urls[88] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-c
>>> ipher/1.4/plexus-cipher-1.4.jar
>>> urls[89] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-b
>>> uild-api/0.0.7/plexus-build-api-0.0.7.jar
>>> urls[90] = file:/home/brian/.m2/repository/org/slf4j/slf4j-log4j12/1.7.
>>> 16/slf4j-log4j12-1.7.16.jar
>>> urls[91] = file:/home/brian/.m2/repository/log4j/log4j/1.2.17/log4j-1.2
>>> .17.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:51)
>>>      at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
>>> (LifecycleStarter.java:128)
>>>      at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
>>>      at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
>>>      at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
>>>      at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
>>>      at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
>>>      at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
>>>      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:564)
>>>      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
>>> buildDefaultJsAndCss of goal ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run
>>> failed: An API incompatibility was encountered while executing
>>> ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run:
>>> java.lang.ExceptionInInitializerError: null
>>> -----------------------------------------------------
>>> realm =    plugin>ro.isdc.wro4j:wro4j-maven-plugin:1.8.0
>>> strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
>>> urls[0] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-maven-pl
>>> ugin/1.8.0/wro4j-maven-plugin-1.8.0.jar
>>> urls[1] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-core/1.8
>>> .0/wro4j-core-1.8.0.jar
>>> urls[2] = file:/home/brian/.m2/repository/org/apache/commons/commons-l
>>> ang3/3.4/commons-lang3-3.4.jar
>>> urls[3] = file:/home/brian/.m2/repository/commons-io/commons-io/2.4/co
>>> mmons-io-2.4.jar
>>> urls[4] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-extensio
>>> ns/1.8.0/wro4j-extensions-1.8.0.jar
>>> urls[5] = file:/home/brian/.m2/repository/org/mozilla/rhino/1.7.7.1/rh
>>> ino-1.7.7.1.jar
>>> urls[6] = file:/home/brian/.m2/repository/org/apache/commons/commons-e
>>> xec/1.1/commons-exec-1.1.jar
>>> urls[7] = file:/home/brian/.m2/repository/commons-pool/commons-pool/1.
>>> 6/commons-pool-1.6.jar
>>> urls[8] = file:/home/brian/.m2/repository/org/springframework/spring-w
>>> eb/3.1.1.RELEASE/spring-web-3.1.1.RELEASE.jar
>>> urls[9] = file:/home/brian/.m2/repository/aopalliance/aopalliance/1.0/
>>> aopalliance-1.0.jar
>>> urls[10] = file:/home/brian/.m2/repository/org/springframework/spring-b
>>> eans/3.1.1.RELEASE/spring-beans-3.1.1.RELEASE.jar
>>> urls[11] = file:/home/brian/.m2/repository/org/springframework/spring-c
>>> ontext/3.1.1.RELEASE/spring-context-3.1.1.RELEASE.jar
>>> urls[12] = file:/home/brian/.m2/repository/org/springframework/spring-a
>>> op/3.1.1.RELEASE/spring-aop-3.1.1.RELEASE.jar
>>> urls[13] = file:/home/brian/.m2/repository/org/springframework/spring-e
>>> xpression/3.1.1.RELEASE/spring-expression-3.1.1.RELEASE.jar
>>> urls[14] = file:/home/brian/.m2/repository/org/springframework/spring-a
>>> sm/3.1.1.RELEASE/spring-asm-3.1.1.RELEASE.jar
>>> urls[15] = file:/home/brian/.m2/repository/org/springframework/spring-c
>>> ore/3.1.1.RELEASE/spring-core-3.1.1.RELEASE.jar
>>> urls[16] = file:/home/brian/.m2/repository/commons-logging/commons-logg
>>> ing/1.1.1/commons-logging-1.1.1.jar
>>> urls[17] = file:/home/brian/.m2/repository/com/google/code/gson/gson/2.
>>> 2.4/gson-2.2.4.jar
>>> urls[18] = file:/home/brian/.m2/repository/com/google/javascript/closur
>>> e-compiler/v20160315/closure-compiler-v20160315.jar
>>> urls[19] = file:/home/brian/.m2/repository/com/google/javascript/closur
>>> e-compiler-externs/v20160315/closure-compiler-externs-v20160315.jar
>>> urls[20] = file:/home/brian/.m2/repository/args4j/args4j/2.0.26/args4j-
>>> 2.0.26.jar
>>> urls[21] = file:/home/brian/.m2/repository/com/google/guava/guava/19.0/
>>> guava-19.0.jar
>>> urls[22] = file:/home/brian/.m2/repository/com/google/protobuf/protobuf
>>> -java/2.5.0/protobuf-java-2.5.0.jar
>>> urls[23] = file:/home/brian/.m2/repository/com/google/code/findbugs/jsr
>>> 305/1.3.9/jsr305-1.3.9.jar
>>> urls[24] = file:/home/brian/.m2/repository/com/github/lltyk/dojo-shrink
>>> safe/1.7.2/dojo-shrinksafe-1.7.2.jar
>>> urls[25] = file:/home/brian/.m2/repository/org/jruby/jruby-core/9.0.5.0
>>> /jruby-core-9.0.5.0.jar
>>> urls[26] = file:/home/brian/.m2/repository/com/github/jnr/jnr-netdb/1.1
>>> .5/jnr-netdb-1.1.5.jar
>>> urls[27] = file:/home/brian/.m2/repository/com/github/jnr/jnr-enxio/0.1
>>> 0/jnr-enxio-0.10.jar
>>> urls[28] = file:/home/brian/.m2/repository/com/github/jnr/jnr-x86asm/1.
>>> 0.2/jnr-x86asm-1.0.2.jar
>>> urls[29] = file:/home/brian/.m2/repository/com/github/jnr/jnr-unixsocke
>>> t/0.10/jnr-unixsocket-0.10.jar
>>> urls[30] = file:/home/brian/.m2/repository/com/github/jnr/jnr-posix/3.0
>>> .27/jnr-posix-3.0.27.jar
>>> urls[31] = file:/home/brian/.m2/repository/com/github/jnr/jnr-constants
>>> /0.9.0/jnr-constants-0.9.0.jar
>>> urls[32] = file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/j
>>> ffi-1.2.10.jar
>>> urls[33] = file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/j
>>> ffi-1.2.10-native.jar
>>> urls[34] = file:/home/brian/.m2/repository/org/jruby/joni/joni/2.1.9/jo
>>> ni-2.1.9.jar
>>> urls[35] = file:/home/brian/.m2/repository/org/jruby/extras/bytelist/1.
>>> 0.13/bytelist-1.0.13.jar
>>> urls[36] = file:/home/brian/.m2/repository/org/jruby/jcodings/jcodings/
>>> 1.0.17/jcodings-1.0.17.jar
>>> urls[37] = file:/home/brian/.m2/repository/org/jruby/dirgra/0.3/dirgra-
>>> 0.3.jar
>>> urls[38] = file:/home/brian/.m2/repository/com/headius/invokebinder/1.7
>>> /invokebinder-1.7.jar
>>> urls[39] = file:/home/brian/.m2/repository/com/headius/options/1.4/opti
>>> ons-1.4.jar
>>> urls[40] = file:/home/brian/.m2/repository/com/jcraft/jzlib/1.1.3/jzlib
>>> -1.1.3.jar
>>> urls[41] = file:/home/brian/.m2/repository/com/martiansoftware/nailgun-
>>> server/0.9.1/nailgun-server-0.9.1.jar
>>> urls[42] = file:/home/brian/.m2/repository/joda-time/joda-time/2.8.2/jo
>>> da-time-2.8.2.jar
>>> urls[43] = file:/home/brian/.m2/repository/org/jruby/jruby-stdlib/9.0.5
>>> .0/jruby-stdlib-9.0.5.0.jar
>>> urls[44] = file:/home/brian/.m2/repository/com/darrinholst/sass-java-ge
>>> ms/3.4.20.0/sass-java-gems-3.4.20.0.jar
>>> urls[45] = file:/home/brian/.m2/repository/nz/co/edmi/bourbon-gem-jar/2
>>> .1.0/bourbon-gem-jar-2.1.0.jar
>>> urls[46] = file:/home/brian/.m2/repository/me/n4u/sass/sass-gems/3.1.19
>>> /sass-gems-3.1.19.jar
>>> urls[47] = file:/home/brian/.m2/repository/com/github/sommeri/less4j/1.
>>> 17.2/less4j-1.17.2.jar
>>> urls[48] = file:/home/brian/.m2/repository/org/antlr/antlr-runtime/3.5.
>>> 2/antlr-runtime-3.5.2.jar
>>> urls[49] = file:/home/brian/.m2/repository/commons-beanutils/commons-be
>>> anutils/1.8.3/commons-beanutils-1.8.3.jar
>>> urls[50] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
>>> gmaven-runtime-1.7/1.3/gmaven-runtime-1.7-1.3.jar
>>> urls[51] = file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/
>>> gmaven-feature-support/1.3/gmaven-feature-support-1.3.jar
>>> urls[52] = file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/
>>> gmaven-feature-api/1.3/gmaven-feature-api-1.3.jar
>>> urls[53] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
>>> gmaven-runtime-support/1.3/gmaven-runtime-support-1.3.jar
>>> urls[54] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
>>> gmaven-runtime-api/1.3/gmaven-runtime-api-1.3.jar
>>> urls[55] = file:/home/brian/.m2/repository/org/sonatype/gshell/gshell-i
>>> o/2.0/gshell-io-2.0.jar
>>> urls[56] = file:/home/brian/.m2/repository/com/thoughtworks/qdox/qdox/1
>>> .10/qdox-1.10.jar
>>> urls[57] = file:/home/brian/.m2/repository/org/codehaus/groovy/groovy-a
>>> ll/1.7.4/groovy-all-1.7.4.jar
>>> urls[58] = file:/home/brian/.m2/repository/org/apache/ant/ant/1.8.2/ant
>>> -1.8.2.jar
>>> urls[59] = file:/home/brian/.m2/repository/org/apache/ant/ant-launcher/
>>> 1.8.2/ant-launcher-1.8.2.jar
>>> urls[60] = file:/home/brian/.m2/repository/jline/jline/0.9.94/jline-0.9
>>> .94.jar
>>> urls[61] = file:/home/brian/.m2/repository/org/webjars/webjars-locator/
>>> 0.30/webjars-locator-0.30.jar
>>> urls[62] = file:/home/brian/.m2/repository/org/webjars/webjars-locator-
>>> core/0.30/webjars-locator-core-0.30.jar
>>> urls[63] = file:/home/brian/.m2/repository/org/apache/commons/commons-c
>>> ompress/1.9/commons-compress-1.9.jar
>>> urls[64] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/j
>>> ackson-databind/2.3.3/jackson-databind-2.3.3.jar
>>> urls[65] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/j
>>> ackson-annotations/2.3.0/jackson-annotations-2.3.0.jar
>>> urls[66] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/j
>>> ackson-core/2.3.3/jackson-core-2.3.3.jar
>>> urls[67] = file:/home/brian/.m2/repository/org/webjars/jshint/2.6.3-2/j
>>> shint-2.6.3-2.jar
>>> urls[68] = file:/home/brian/.m2/repository/org/webjars/less/1.3.3/less-
>>> 1.3.3.jar
>>> urls[69] = file:/home/brian/.m2/repository/org/webjars/emberjs/1.9.0-1/
>>> emberjs-1.9.0-1.jar
>>> urls[70] = file:/home/brian/.m2/repository/org/webjars/jquery/1.10.2-1/
>>> jquery-1.10.2-1.jar
>>> urls[71] = file:/home/brian/.m2/repository/org/webjars/handlebars/3.0.3
>>> /handlebars-3.0.3.jar
>>> urls[72] = file:/home/brian/.m2/repository/org/webjars/coffee-script/1.
>>> 10.0/coffee-script-1.10.0.jar
>>> urls[73] = file:/home/brian/.m2/repository/org/webjars/envjs/1.2/envjs-
>>> 1.2.jar
>>> urls[74] = file:/home/brian/.m2/repository/org/webjars/jslint/20140708-
>>> 394bf29/jslint-20140708-394bf29.jar
>>> urls[75] = file:/home/brian/.m2/repository/org/webjars/json2/20110223/j
>>> son2-20110223.jar
>>> urls[76] = file:/home/brian/.m2/repository/javax/servlet/servlet-api/2.
>>> 3/servlet-api-2.3.jar
>>> urls[77] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-injec
>>> t-bean/2.3.0/sisu-inject-bean-2.3.0.jar
>>> urls[78] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-guice
>>> /3.1.0/sisu-guice-3.1.0-no_aop.jar
>>> urls[79] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-guava
>>> /0.9.9/sisu-guava-0.9.9.jar
>>> urls[80] = file:/home/brian/.m2/repository/org/mockito/mockito-core/2.0
>>> .42-beta/mockito-core-2.0.42-beta.jar
>>> urls[81] = file:/home/brian/.m2/repository/net/bytebuddy/byte-buddy/1.2
>>> .1/byte-buddy-1.2.1.jar
>>> urls[82] = file:/home/brian/.m2/repository/org/objenesis/objenesis/2.1/
>>> objenesis-2.1.jar
>>> urls[83] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-u
>>> tils/2.0.6/plexus-utils-2.0.6.jar
>>> urls[84] = file:/home/brian/.m2/repository/org/sonatype/aether/aether-u
>>> til/1.13.1/aether-util-1.13.1.jar
>>> urls[85] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-i
>>> nterpolation/1.14/plexus-interpolation-1.14.jar
>>> urls[86] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-c
>>> omponent-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
>>> urls[87] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-s
>>> ec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
>>> urls[88] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-c
>>> ipher/1.4/plexus-cipher-1.4.jar
>>> urls[89] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-b
>>> uild-api/0.0.7/plexus-build-api-0.0.7.jar
>>> urls[90] = file:/home/brian/.m2/repository/org/slf4j/slf4j-log4j12/1.7.
>>> 16/slf4j-log4j12-1.7.16.jar
>>> urls[91] = file:/home/brian/.m2/repository/log4j/log4j/1.2.17/log4j-1.2
>>> .17.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:183)
>>>      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:51)
>>>      at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
>>> (LifecycleStarter.java:128)
>>>      at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
>>>      at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
>>>      at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
>>>      at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
>>>      at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
>>>      at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
>>>      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:564)
>>>      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
>>> ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run:
>>> java.lang.ExceptionInInitializerError: null
>>> -----------------------------------------------------
>>> realm =    plugin>ro.isdc.wro4j:wro4j-maven-plugin:1.8.0
>>> strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
>>> urls[0] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-maven-pl
>>> ugin/1.8.0/wro4j-maven-plugin-1.8.0.jar
>>> urls[1] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-core/1.8
>>> .0/wro4j-core-1.8.0.jar
>>> urls[2] = file:/home/brian/.m2/repository/org/apache/commons/commons-l
>>> ang3/3.4/commons-lang3-3.4.jar
>>> urls[3] = file:/home/brian/.m2/repository/commons-io/commons-io/2.4/co
>>> mmons-io-2.4.jar
>>> urls[4] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-extensio
>>> ns/1.8.0/wro4j-extensions-1.8.0.jar
>>> urls[5] = file:/home/brian/.m2/repository/org/mozilla/rhino/1.7.7.1/rh
>>> ino-1.7.7.1.jar
>>> urls[6] = file:/home/brian/.m2/repository/org/apache/commons/commons-e
>>> xec/1.1/commons-exec-1.1.jar
>>> urls[7] = file:/home/brian/.m2/repository/commons-pool/commons-pool/1.
>>> 6/commons-pool-1.6.jar
>>> urls[8] = file:/home/brian/.m2/repository/org/springframework/spring-w
>>> eb/3.1.1.RELEASE/spring-web-3.1.1.RELEASE.jar
>>> urls[9] = file:/home/brian/.m2/repository/aopalliance/aopalliance/1.0/
>>> aopalliance-1.0.jar
>>> urls[10] = file:/home/brian/.m2/repository/org/springframework/spring-b
>>> eans/3.1.1.RELEASE/spring-beans-3.1.1.RELEASE.jar
>>> urls[11] = file:/home/brian/.m2/repository/org/springframework/spring-c
>>> ontext/3.1.1.RELEASE/spring-context-3.1.1.RELEASE.jar
>>> urls[12] = file:/home/brian/.m2/repository/org/springframework/spring-a
>>> op/3.1.1.RELEASE/spring-aop-3.1.1.RELEASE.jar
>>> urls[13] = file:/home/brian/.m2/repository/org/springframework/spring-e
>>> xpression/3.1.1.RELEASE/spring-expression-3.1.1.RELEASE.jar
>>> urls[14] = file:/home/brian/.m2/repository/org/springframework/spring-a
>>> sm/3.1.1.RELEASE/spring-asm-3.1.1.RELEASE.jar
>>> urls[15] = file:/home/brian/.m2/repository/org/springframework/spring-c
>>> ore/3.1.1.RELEASE/spring-core-3.1.1.RELEASE.jar
>>> urls[16] = file:/home/brian/.m2/repository/commons-logging/commons-logg
>>> ing/1.1.1/commons-logging-1.1.1.jar
>>> urls[17] = file:/home/brian/.m2/repository/com/google/code/gson/gson/2.
>>> 2.4/gson-2.2.4.jar
>>> urls[18] = file:/home/brian/.m2/repository/com/google/javascript/closur
>>> e-compiler/v20160315/closure-compiler-v20160315.jar
>>> urls[19] = file:/home/brian/.m2/repository/com/google/javascript/closur
>>> e-compiler-externs/v20160315/closure-compiler-externs-v20160315.jar
>>> urls[20] = file:/home/brian/.m2/repository/args4j/args4j/2.0.26/args4j-
>>> 2.0.26.jar
>>> urls[21] = file:/home/brian/.m2/repository/com/google/guava/guava/19.0/
>>> guava-19.0.jar
>>> urls[22] = file:/home/brian/.m2/repository/com/google/protobuf/protobuf
>>> -java/2.5.0/protobuf-java-2.5.0.jar
>>> urls[23] = file:/home/brian/.m2/repository/com/google/code/findbugs/jsr
>>> 305/1.3.9/jsr305-1.3.9.jar
>>> urls[24] = file:/home/brian/.m2/repository/com/github/lltyk/dojo-shrink
>>> safe/1.7.2/dojo-shrinksafe-1.7.2.jar
>>> urls[25] = file:/home/brian/.m2/repository/org/jruby/jruby-core/9.0.5.0
>>> /jruby-core-9.0.5.0.jar
>>> urls[26] = file:/home/brian/.m2/repository/com/github/jnr/jnr-netdb/1.1
>>> .5/jnr-netdb-1.1.5.jar
>>> urls[27] = file:/home/brian/.m2/repository/com/github/jnr/jnr-enxio/0.1
>>> 0/jnr-enxio-0.10.jar
>>> urls[28] = file:/home/brian/.m2/repository/com/github/jnr/jnr-x86asm/1.
>>> 0.2/jnr-x86asm-1.0.2.jar
>>> urls[29] = file:/home/brian/.m2/repository/com/github/jnr/jnr-unixsocke
>>> t/0.10/jnr-unixsocket-0.10.jar
>>> urls[30] = file:/home/brian/.m2/repository/com/github/jnr/jnr-posix/3.0
>>> .27/jnr-posix-3.0.27.jar
>>> urls[31] = file:/home/brian/.m2/repository/com/github/jnr/jnr-constants
>>> /0.9.0/jnr-constants-0.9.0.jar
>>> urls[32] = file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/j
>>> ffi-1.2.10.jar
>>> urls[33] = file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/j
>>> ffi-1.2.10-native.jar
>>> urls[34] = file:/home/brian/.m2/repository/org/jruby/joni/joni/2.1.9/jo
>>> ni-2.1.9.jar
>>> urls[35] = file:/home/brian/.m2/repository/org/jruby/extras/bytelist/1.
>>> 0.13/bytelist-1.0.13.jar
>>> urls[36] = file:/home/brian/.m2/repository/org/jruby/jcodings/jcodings/
>>> 1.0.17/jcodings-1.0.17.jar
>>> urls[37] = file:/home/brian/.m2/repository/org/jruby/dirgra/0.3/dirgra-
>>> 0.3.jar
>>> urls[38] = file:/home/brian/.m2/repository/com/headius/invokebinder/1.7
>>> /invokebinder-1.7.jar
>>> urls[39] = file:/home/brian/.m2/repository/com/headius/options/1.4/opti
>>> ons-1.4.jar
>>> urls[40] = file:/home/brian/.m2/repository/com/jcraft/jzlib/1.1.3/jzlib
>>> -1.1.3.jar
>>> urls[41] = file:/home/brian/.m2/repository/com/martiansoftware/nailgun-
>>> server/0.9.1/nailgun-server-0.9.1.jar
>>> urls[42] = file:/home/brian/.m2/repository/joda-time/joda-time/2.8.2/jo
>>> da-time-2.8.2.jar
>>> urls[43] = file:/home/brian/.m2/repository/org/jruby/jruby-stdlib/9.0.5
>>> .0/jruby-stdlib-9.0.5.0.jar
>>> urls[44] = file:/home/brian/.m2/repository/com/darrinholst/sass-java-ge
>>> ms/3.4.20.0/sass-java-gems-3.4.20.0.jar
>>> urls[45] = file:/home/brian/.m2/repository/nz/co/edmi/bourbon-gem-jar/2
>>> .1.0/bourbon-gem-jar-2.1.0.jar
>>> urls[46] = file:/home/brian/.m2/repository/me/n4u/sass/sass-gems/3.1.19
>>> /sass-gems-3.1.19.jar
>>> urls[47] = file:/home/brian/.m2/repository/com/github/sommeri/less4j/1.
>>> 17.2/less4j-1.17.2.jar
>>> urls[48] = file:/home/brian/.m2/repository/org/antlr/antlr-runtime/3.5.
>>> 2/antlr-runtime-3.5.2.jar
>>> urls[49] = file:/home/brian/.m2/repository/commons-beanutils/commons-be
>>> anutils/1.8.3/commons-beanutils-1.8.3.jar
>>> urls[50] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
>>> gmaven-runtime-1.7/1.3/gmaven-runtime-1.7-1.3.jar
>>> urls[51] = file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/
>>> gmaven-feature-support/1.3/gmaven-feature-support-1.3.jar
>>> urls[52] = file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/
>>> gmaven-feature-api/1.3/gmaven-feature-api-1.3.jar
>>> urls[53] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
>>> gmaven-runtime-support/1.3/gmaven-runtime-support-1.3.jar
>>> urls[54] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
>>> gmaven-runtime-api/1.3/gmaven-runtime-api-1.3.jar
>>> urls[55] = file:/home/brian/.m2/repository/org/sonatype/gshell/gshell-i
>>> o/2.0/gshell-io-2.0.jar
>>> urls[56] = file:/home/brian/.m2/repository/com/thoughtworks/qdox/qdox/1
>>> .10/qdox-1.10.jar
>>> urls[57] = file:/home/brian/.m2/repository/org/codehaus/groovy/groovy-a
>>> ll/1.7.4/groovy-all-1.7.4.jar
>>> urls[58] = file:/home/brian/.m2/repository/org/apache/ant/ant/1.8.2/ant
>>> -1.8.2.jar
>>> urls[59] = file:/home/brian/.m2/repository/org/apache/ant/ant-launcher/
>>> 1.8.2/ant-launcher-1.8.2.jar
>>> urls[60] = file:/home/brian/.m2/repository/jline/jline/0.9.94/jline-0.9
>>> .94.jar
>>> urls[61] = file:/home/brian/.m2/repository/org/webjars/webjars-locator/
>>> 0.30/webjars-locator-0.30.jar
>>> urls[62] = file:/home/brian/.m2/repository/org/webjars/webjars-locator-
>>> core/0.30/webjars-locator-core-0.30.jar
>>> urls[63] = file:/home/brian/.m2/repository/org/apache/commons/commons-c
>>> ompress/1.9/commons-compress-1.9.jar
>>> urls[64] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/j
>>> ackson-databind/2.3.3/jackson-databind-2.3.3.jar
>>> urls[65] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/j
>>> ackson-annotations/2.3.0/jackson-annotations-2.3.0.jar
>>> urls[66] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/j
>>> ackson-core/2.3.3/jackson-core-2.3.3.jar
>>> urls[67] = file:/home/brian/.m2/repository/org/webjars/jshint/2.6.3-2/j
>>> shint-2.6.3-2.jar
>>> urls[68] = file:/home/brian/.m2/repository/org/webjars/less/1.3.3/less-
>>> 1.3.3.jar
>>> urls[69] = file:/home/brian/.m2/repository/org/webjars/emberjs/1.9.0-1/
>>> emberjs-1.9.0-1.jar
>>> urls[70] = file:/home/brian/.m2/repository/org/webjars/jquery/1.10.2-1/
>>> jquery-1.10.2-1.jar
>>> urls[71] = file:/home/brian/.m2/repository/org/webjars/handlebars/3.0.3
>>> /handlebars-3.0.3.jar
>>> urls[72] = file:/home/brian/.m2/repository/org/webjars/coffee-script/1.
>>> 10.0/coffee-script-1.10.0.jar
>>> urls[73] = file:/home/brian/.m2/repository/org/webjars/envjs/1.2/envjs-
>>> 1.2.jar
>>> urls[74] = file:/home/brian/.m2/repository/org/webjars/jslint/20140708-
>>> 394bf29/jslint-20140708-394bf29.jar
>>> urls[75] = file:/home/brian/.m2/repository/org/webjars/json2/20110223/j
>>> son2-20110223.jar
>>> urls[76] = file:/home/brian/.m2/repository/javax/servlet/servlet-api/2.
>>> 3/servlet-api-2.3.jar
>>> urls[77] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-injec
>>> t-bean/2.3.0/sisu-inject-bean-2.3.0.jar
>>> urls[78] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-guice
>>> /3.1.0/sisu-guice-3.1.0-no_aop.jar
>>> urls[79] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-guava
>>> /0.9.9/sisu-guava-0.9.9.jar
>>> urls[80] = file:/home/brian/.m2/repository/org/mockito/mockito-core/2.0
>>> .42-beta/mockito-core-2.0.42-beta.jar
>>> urls[81] = file:/home/brian/.m2/repository/net/bytebuddy/byte-buddy/1.2
>>> .1/byte-buddy-1.2.1.jar
>>> urls[82] = file:/home/brian/.m2/repository/org/objenesis/objenesis/2.1/
>>> objenesis-2.1.jar
>>> urls[83] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-u
>>> tils/2.0.6/plexus-utils-2.0.6.jar
>>> urls[84] = file:/home/brian/.m2/repository/org/sonatype/aether/aether-u
>>> til/1.13.1/aether-util-1.13.1.jar
>>> urls[85] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-i
>>> nterpolation/1.14/plexus-interpolation-1.14.jar
>>> urls[86] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-c
>>> omponent-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
>>> urls[87] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-s
>>> ec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
>>> urls[88] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-c
>>> ipher/1.4/plexus-cipher-1.4.jar
>>> urls[89] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-b
>>> uild-api/0.0.7/plexus-build-api-0.0.7.jar
>>> urls[90] = file:/home/brian/.m2/repository/org/slf4j/slf4j-log4j12/1.7.
>>> 16/slf4j-log4j12-1.7.16.jar
>>> urls[91] = file:/home/brian/.m2/repository/log4j/log4j/1.2.17/log4j-1.2
>>> .17.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:181)
>>>      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:51)
>>>      at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
>>> (LifecycleStarter.java:128)
>>>      at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
>>>      at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
>>>      at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
>>>      at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
>>>      at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
>>>      at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
>>>      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:564)
>>>      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.mockito.internal.exceptions.stacktrace.ConditionalStackTraceFilter.<init>
>>> (ConditionalStackTraceFilter.java:17)
>>>      at org.mockito.exceptions.base.MockitoException.filterStackTrace
>>> (MockitoException.java:41)
>>>      at org.mockito.exceptions.base.MockitoException.<init>
>>> (MockitoException.java:30)
>>>      at org.mockito.internal.configuration.plugins.PluginLoader.loadPlugin
>>> (PluginLoader.java:35)
>>>      at org.mockito.internal.configuration.plugins.PluginRegistry.<init>
>>> (PluginRegistry.java:13)
>>>      at org.mockito.internal.configuration.plugins.Plugins.<clinit>
>>> (Plugins.java:12)
>>>      at org.mockito.internal.util.MockUtil.<clinit> (MockUtil.java:23)
>>>      at org.mockito.internal.MockitoCore.<init> (MockitoCore.java:40)
>>>      at org.mockito.Mockito.<clinit> (Mockito.java:1103)
>>>      at ro.isdc.wro.maven.plugin.Wro4jMojo.processGroup
>>> (Wro4jMojo.java:261)
>>>      at ro.isdc.wro.maven.plugin.Wro4jMojo.doExecute (Wro4jMojo.java:161)
>>>      at ro.isdc.wro.maven.plugin.AbstractWro4jMojo.execute
>>> (AbstractWro4jMojo.java:169)
>>>      at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
>>> (DefaultBuildPluginManager.java:134)
>>>      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:51)
>>>      at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
>>> (LifecycleStarter.java:128)
>>>      at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
>>>      at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
>>>      at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
>>>      at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
>>>      at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
>>>      at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
>>>      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:564)
>>>      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.NullPointerException
>>>      at org.mockito.internal.configuration.plugins.Plugins.getStackTraceCleanerProvider
>>> (Plugins.java:18)
>>>      at org.mockito.internal.exceptions.stacktrace.StackTraceFilter.<clinit>
>>> (StackTraceFilter.java:21)
>>>      at org.mockito.internal.exceptions.stacktrace.ConditionalStackTraceFilter.<init>
>>> (ConditionalStackTraceFilter.java:17)
>>>      at org.mockito.exceptions.base.MockitoException.filterStackTrace
>>> (MockitoException.java:41)
>>>      at org.mockito.exceptions.base.MockitoException.<init>
>>> (MockitoException.java:30)
>>>      at org.mockito.internal.configuration.plugins.PluginLoader.loadPlugin
>>> (PluginLoader.java:35)
>>>      at org.mockito.internal.configuration.plugins.PluginRegistry.<init>
>>> (PluginRegistry.java:13)
>>>      at org.mockito.internal.configuration.plugins.Plugins.<clinit>
>>> (Plugins.java:12)
>>>      at org.mockito.internal.util.MockUtil.<clinit> (MockUtil.java:23)
>>>      at org.mockito.internal.MockitoCore.<init> (MockitoCore.java:40)
>>>      at org.mockito.Mockito.<clinit> (Mockito.java:1103)
>>>      at ro.isdc.wro.maven.plugin.Wro4jMojo.processGroup
>>> (Wro4jMojo.java:261)
>>>      at ro.isdc.wro.maven.plugin.Wro4jMojo.doExecute (Wro4jMojo.java:161)
>>>      at ro.isdc.wro.maven.plugin.AbstractWro4jMojo.execute
>>> (AbstractWro4jMojo.java:169)
>>>      at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
>>> (DefaultBuildPluginManager.java:134)
>>>      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:51)
>>>      at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
>>> (LifecycleStarter.java:128)
>>>      at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
>>>      at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
>>>      at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
>>>      at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
>>>      at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
>>>      at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
>>>      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:564)
>>>      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/conflu
>>> ence/display/MAVEN/PluginContainerException
>>> [ERROR]
>>> [ERROR] After correcting the problems, you can resume the build with the
>>> command
>>> [ERROR]   mvn <goals> -rf :jspwiki-war
>>> brian@bacchus:~/sandboxApache/jspwiki-2.10.5$
>>>
>>> best regards,
>>>> juan pablo
>>>>
>>>> On Thu, May 24, 2018 at 12:21 AM, Brian Burch <br...@pingtoo.com> wrote:
>>>>
>>>> On 23/05/18 09:17, Brian Burch wrote:
>>>>>
>>>>> On 23/05/18 06:59, Juan Pablo Santos Rodríguez wrote:
>>>>>>
>>>>>> Hi Brian,
>>>>>>>
>>>>>>> seems you've hit https://issues.apache.org/jira/browse/SUREFIRE-1439
>>>>>>> (NullPointerException on JDK10) which is fixed on the 2.21.0 version
>>>>>>> of
>>>>>>> the
>>>>>>> surefire plugin. JSPWiki itself should compile and run ok at least
>>>>>>> with
>>>>>>> JDK
>>>>>>> 6 to 8, haven't tried with 9, and as you have seen doesn't run tests
>>>>>>> with
>>>>>>> 10.. I'll bump the surefire version as soon as the vote moves on,
>>>>>>> unless
>>>>>>> anyone beats me to it.
>>>>>>>
>>>>>>>
>>>>>> Thanks for taking the time to look at my problem, Juan-Pablo. I'm away
>>>>>> and won't have time to revive java 8 on my new laptop. By the time I
>>>>>> get
>>>>>> back to my office until the vote will have ended, so I can't contribute
>>>>>> this time. All I can say is I've checked the packaging and it behaves
>>>>>> the
>>>>>> same way as the git branch!
>>>>>>
>>>>>> I'm pleased everyone is happy with the new release and I look forward
>>>>>> to
>>>>>> implementing it on my production system.
>>>>>>
>>>>>> Shall I add a note to the "Building from source code" page about how to
>>>>>> clone a branch or tag?
>>>>>>
>>>>>> Oh yes, you didn't say anything about the use of <jdk.version> im the
>>>>>> top-level pom.xml. Does the project use "Spring Boot" (I thought not),
>>>>>> because otherwise it is just a no-op.
>>>>>>
>>>>>>
>>>>> To answer my own question, I added these properties to pom.xml..
>>>>>
>>>>>       <maven.compiler.source>1.6</maven.compiler.source>
>>>>>       <maven.compiler.target>1.6</maven.compiler.target>
>>>>>
>>>>> ... and ran "mvn clean test" again. There was no obvious difference to
>>>>> the
>>>>
>>>>
>>
> 



Re: NPE while building (was: Re: [VOTE] Release JSPWiki version 2.10.4)

Posted by Juan Pablo Santos Rodríguez <ju...@gmail.com>.
Hi Brian,

2.10.5-git-02 should be buildable with JDK10 (I was able to build it with
JDK10). Would you mind testing if it's ok on your end?


thanks + best regards,
juan pablo

On Wed, May 30, 2018 at 10:11 PM, Juan Pablo Santos Rodríguez <
juanpablo.santos@gmail.com> wrote:

> Hi Brian,
>
> thanks for following through! seems you've stumbled upon another problem
> with another plugin: https://github.com/wro4j/wro4j/issues/1039
>
> I'll reopen JSPWIKI-1070 with that information, download a JDK10 and try
> to fix it over the weekend/next weeks instead of keeping asking to see if
> it's ok or not O:-)
>
>
> best regards,
> juan pablo
>
> On Tue, May 29, 2018 at 12:21 PM, Brian Burch <br...@pingtoo.com> wrote:
>
>> On 29/05/18 08:13, Juan Pablo Santos Rodríguez wrote:
>>
>>> Hi Brian,
>>>
>>> the jdk.version property is used indeed to set the source and target
>>> arguments of the compiler plugin, and also to
>>> set the minimum JDK required to compile the project (see the
>>> configuration
>>> of the enforcer plugin on the base pom).
>>> Forcing it to 1.6 won't solve the problem of compiling with a JDK 10, as
>>> the problem is with that JDK + the version
>>> of the surefire plugin.
>>>
>>> Upgrading surefire to 2.21.0 should be enough; I recall reading somewhere
>>> that the compiler's plugin version needed
>>> for using JDK9+ must be 3.7.0 or greater, which it already is, but it
>>> needs
>>> some tweaking too. 2.10.5-git-01 should
>>> be ok to be compiled with JDK10, if you won't mind testing with current
>>> master.. O:-) In any case, I've also opened
>>> JSPWIKI-1070 (and solved for 2.10.5-git-01) to track this issue; if
>>> anything else arises, we'll reopen it.
>>>
>>
>> Given that I missed the vote, I didn't want to "drop the ball". I started
>> from scratch and you definitely got me past the surefire problem.
>>
>> I ran "mvn -x clean install" while cooking steaks on the BBQ and now (in
>> QLD) its time to sip a glass of wine before going to bed (we all go to bed
>> early here!). The tests seemed to run ok, but there was a new crash further
>> down the track...
>>
>> Forgive me for being lazy, but I felt it was better to let you have the
>> console log while your day was starting and mine ending - if I don't hear
>> back, that's OK, I will do some digging tomorrow.
>>
>> Here's the last bit of the console log:-
>>
>> [INFO]
>> [INFO] --- jslint-maven-plugin:1.0.1:jslint (checkThirdParty) @
>> jspwiki-war ---
>> [INFO]
>> [INFO] --- maven-remote-resources-plugin:1.5:process
>> (process-resource-bundles) @ jspwiki-war ---
>> [INFO]
>> [INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @
>> jspwiki-war ---
>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>> [INFO] Copying 37 resources
>> [INFO] Copying 3 resources
>> [INFO]
>> [INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @
>> jspwiki-war ---
>> [INFO] Changes detected - recompiling the module!
>> [INFO] Compiling 356 source files to /home/brian/sandboxApache/jspw
>> iki-2.10.5/jspwiki-war/target/classes
>> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/mai
>> n/java/org/apache/wiki/render/CleanTextRenderer.java: Some input files
>> use or override a deprecated API.
>> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/mai
>> n/java/org/apache/wiki/render/CleanTextRenderer.java: Recompile with
>> -Xlint:deprecation for details.
>> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/mai
>> n/java/org/apache/wiki/WikiEngine.java: Some input files use unchecked
>> or unsafe operations.
>> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/mai
>> n/java/org/apache/wiki/WikiEngine.java: Recompile with -Xlint:unchecked
>> for details.
>> [INFO]
>> [INFO] --- maven-resources-plugin:3.0.2:testResources
>> (default-testResources) @ jspwiki-war ---
>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>> [INFO] Copying 13 resources
>> [INFO] Copying 3 resources
>> [INFO]
>> [INFO] --- maven-compiler-plugin:3.7.0:testCompile (default-testCompile)
>> @ jspwiki-war ---
>> [INFO] Changes detected - recompiling the module!
>> [INFO] Compiling 139 source files to /home/brian/sandboxApache/jspw
>> iki-2.10.5/jspwiki-war/target/test-classes
>> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/tes
>> t/java/org/apache/wiki/TestJDBCDataSource.java: Some input files use or
>> override a deprecated API.
>> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/tes
>> t/java/org/apache/wiki/TestJDBCDataSource.java: Recompile with
>> -Xlint:deprecation for details.
>> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/tes
>> t/java/org/apache/wiki/auth/permissions/GroupPermissionTest.java: Some
>> input files use unchecked or unsafe operations.
>> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/tes
>> t/java/org/apache/wiki/auth/permissions/GroupPermissionTest.java:
>> Recompile with -Xlint:unchecked for details.
>> [INFO]
>> [INFO] --- maven-surefire-plugin:2.21.0:test (default-test) @
>> jspwiki-war ---
>> [INFO] Surefire report directory: /home/brian/sandboxApache/jspw
>> iki-2.10.5/jspwiki-war/target/surefire-reports
>> [INFO]
>> [INFO] -------------------------------------------------------
>> [INFO]  T E S T S
>> [INFO] -------------------------------------------------------
>> [INFO] Running org.apache.wiki.PropertyReaderTest
>> [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.187 s - in org.apache.wiki.PropertyReaderTest
>> [INFO] Running org.apache.wiki.search.SearchManagerTest
>> log4j:WARN No appenders could be found for logger
>> (net.sf.ehcache.config.ConfigurationFactory).
>> log4j:WARN Please initialize the log4j system properly.
>> log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for
>> more info.
>> [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 39.389 s - in org.apache.wiki.search.SearchManagerTest
>> [INFO] Running org.apache.wiki.WikiAjaxServletTest
>> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.099 s - in org.apache.wiki.WikiAjaxServletTest
>> [INFO] Running org.apache.wiki.providers.BasicAttachmentProviderTest
>> [INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 10.984 s - in org.apache.wiki.providers.BasicAttachmentProviderTest
>> [INFO] Running org.apache.wiki.providers.FileSystemProviderTest
>> [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.356 s - in org.apache.wiki.providers.FileSystemProviderTest
>> [INFO] Running org.apache.wiki.providers.VersioningFileProviderTest
>> [INFO] Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 2.612 s - in org.apache.wiki.providers.VersioningFileProviderTest
>> [INFO] Running org.apache.wiki.providers.CachingProviderTest
>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 4.183 s - in org.apache.wiki.providers.CachingProviderTest
>> [INFO] Running org.apache.wiki.i18n.InternationalizationManagerTest
>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.003 s - in org.apache.wiki.i18n.InternationalizationManagerTest
>> [INFO] Running org.apache.wiki.plugin.RecentChangesPluginTest
>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.476 s - in org.apache.wiki.plugin.RecentChangesPluginTest
>> [INFO] Running org.apache.wiki.plugin.DefaultPluginManagerTest
>> [INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.392 s - in org.apache.wiki.plugin.DefaultPluginManagerTest
>> [INFO] Running org.apache.wiki.plugin.PageViewPluginTest
>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.437 s - in org.apache.wiki.plugin.PageViewPluginTest
>> [INFO] Running org.apache.wiki.plugin.ReferringPagesPluginTest
>> [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.756 s - in org.apache.wiki.plugin.ReferringPagesPluginTest
>> [INFO] Running org.apache.wiki.plugin.UndefinedPagesPluginTest
>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.173 s - in org.apache.wiki.plugin.UndefinedPagesPluginTest
>> [INFO] Running org.apache.wiki.plugin.TableOfContentsTest
>> [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.444 s - in org.apache.wiki.plugin.TableOfContentsTest
>> [INFO] Running org.apache.wiki.plugin.IfPluginTest
>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.164 s - in org.apache.wiki.plugin.IfPluginTest
>> [INFO] Running org.apache.wiki.plugin.CounterPluginTest
>> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.19 s - in org.apache.wiki.plugin.CounterPluginTest
>> [INFO] Running org.apache.wiki.plugin.ReferringUndefinedPagesPluginTest
>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.308 s - in org.apache.wiki.plugin.ReferringUndefinedPagesPluginTest
>> [INFO] Running org.apache.wiki.plugin.GroupsTest
>> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.049 s - in org.apache.wiki.plugin.GroupsTest
>> [INFO] Running org.apache.wiki.plugin.InsertPageTest
>> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.252 s - in org.apache.wiki.plugin.InsertPageTest
>> [INFO] Running org.apache.wiki.render.WysiwygEditingRendererTest
>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.085 s - in org.apache.wiki.render.WysiwygEditingRendererTest
>> [INFO] Running org.apache.wiki.render.RenderingManagerTest
>> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.986 s - in org.apache.wiki.render.RenderingManagerTest
>> [INFO] Running org.apache.wiki.render.CreoleRendererTest
>> [INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.369 s - in org.apache.wiki.render.CreoleRendererTest
>> [INFO] Running org.apache.wiki.htmltowiki.HtmlStringToWikiTranslatorTest
>> [INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.412 s - in org.apache.wiki.htmltowiki.HtmlStringToWikiTranslatorTest
>> [INFO] Running org.apache.wiki.WikiSessionTest
>> [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.232 s - in org.apache.wiki.WikiSessionTest
>> [INFO] Running org.apache.wiki.url.DefaultURLConstructorTest
>> [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.308 s - in org.apache.wiki.url.DefaultURLConstructorTest
>> [INFO] Running org.apache.wiki.url.ShortViewURLConstructorTest
>> [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.247 s - in org.apache.wiki.url.ShortViewURLConstructorTest
>> [INFO] Running org.apache.wiki.url.ShortURLConstructorTest
>> [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.265 s - in org.apache.wiki.url.ShortURLConstructorTest
>> [INFO] Running org.apache.wiki.diff.ContextualDiffProviderTest
>> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.659 s - in org.apache.wiki.diff.ContextualDiffProviderTest
>> [INFO] Running org.apache.wiki.PageSorterTest
>> [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.019 s - in org.apache.wiki.PageSorterTest
>> [INFO] Running org.apache.wiki.auth.acl.AclEntryImplTest
>> [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.017 s - in org.apache.wiki.auth.acl.AclEntryImplTest
>> [INFO] Running org.apache.wiki.auth.acl.DefaultAclManagerTest
>> [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.11 s - in org.apache.wiki.auth.acl.DefaultAclManagerTest
>> [INFO] Running org.apache.wiki.auth.acl.AclImplTest
>> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.189 s - in org.apache.wiki.auth.acl.AclImplTest
>> [INFO] Running org.apache.wiki.auth.AuthenticationManagerTest
>> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.221 s - in org.apache.wiki.auth.AuthenticationManagerTest
>> [INFO] Running org.apache.wiki.auth.GroupManagerTest
>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.146 s - in org.apache.wiki.auth.GroupManagerTest
>> [INFO] Running org.apache.wiki.auth.authorize.GroupTest
>> [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.137 s - in org.apache.wiki.auth.authorize.GroupTest
>> [INFO] Running org.apache.wiki.auth.authorize.XMLGroupDatabaseTest
>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.113 s - in org.apache.wiki.auth.authorize.XMLGroupDatabaseTest
>> [INFO] Running org.apache.wiki.auth.authorize.WebContainerAuthorizerTest
>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.103 s - in org.apache.wiki.auth.authorize.WebContainerAuthorizerTest
>> [INFO] Running org.apache.wiki.auth.authorize.JDBCGroupDatabaseTest
>> [Server@24ed4582]: [Thread[main,5,main]]: setSilent(true)
>> [Server@3463851a]: [Thread[main,5,main]]: setSilent(true)
>> [Server@307b954]: [Thread[main,5,main]]: setSilent(true)
>> [Server@14bc9fe3]: [Thread[main,5,main]]: setSilent(true)
>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 14.417 s - in org.apache.wiki.auth.authorize.JDBCGroupDatabaseTest
>> [INFO] Running org.apache.wiki.auth.AuthorizationManagerTest
>> [INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.525 s - in org.apache.wiki.auth.AuthorizationManagerTest
>> [INFO] Running org.apache.wiki.auth.user.UserProfileTest
>> [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.127 s - in org.apache.wiki.auth.user.UserProfileTest
>> [INFO] Running org.apache.wiki.auth.user.XMLUserDatabaseTest
>> [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.197 s - in org.apache.wiki.auth.user.XMLUserDatabaseTest
>> [INFO] Running org.apache.wiki.auth.user.JDBCUserDatabaseTest
>> [Server@3bd05779]: [Thread[main,5,main]]: setSilent(true)
>> [Server@5b0d8236]: [Thread[main,5,main]]: setSilent(true)
>> [Server@29ab7ccc]: [Thread[main,5,main]]: setSilent(true)
>> [Server@64f578eb]: [Thread[main,5,main]]: setSilent(true)
>> [Server@71d85b53]: [Thread[main,5,main]]: setSilent(true)
>> [Server@dc46916]: [Thread[main,5,main]]: setSilent(true)
>> [Server@7540aa55]: [Thread[main,5,main]]: setSilent(true)
>> [Server@494e502c]: [Thread[main,5,main]]: setSilent(true)
>> [Server@59bedf4d]: [Thread[main,5,main]]: setSilent(true)
>> [Server@35f9c37c]: [Thread[main,5,main]]: setSilent(true)
>> [Server@40ee8512]: [Thread[main,5,main]]: setSilent(true)
>> [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 19.386 s - in org.apache.wiki.auth.user.JDBCUserDatabaseTest
>> [INFO] Running org.apache.wiki.auth.permissions.AllPermissionTest
>> [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0
>> s - in org.apache.wiki.auth.permissions.AllPermissionTest
>> [INFO] Running org.apache.wiki.auth.permissions.WikiPermissionTest
>> [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0
>> s - in org.apache.wiki.auth.permissions.WikiPermissionTest
>> [INFO] Running org.apache.wiki.auth.permissio
>> ns.AllPermissionCollectionTest
>> [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.001 s - in org.apache.wiki.auth.permissions.AllPermissionCollectionTest
>> [INFO] Running org.apache.wiki.auth.UserManagerTest
>> [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 1.682 s - in org.apache.wiki.auth.UserManagerTest
>> [INFO] Running org.apache.wiki.util.PropertyReaderTest
>> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.002 s - in org.apache.wiki.util.PropertyReaderTest
>> [INFO] Running org.apache.wiki.util.XmlUtilTest
>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.018 s - in org.apache.wiki.util.XmlUtilTest
>> [INFO] Running org.apache.wiki.util.TimedCounterListTest
>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.111 s - in org.apache.wiki.util.TimedCounterListTest
>> [INFO] Running org.apache.wiki.util.comparators.HumanComparatorTest
>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.003 s - in org.apache.wiki.util.comparators.HumanComparatorTest
>> [INFO] Running org.apache.wiki.util.PriorityListTest
>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.006 s - in org.apache.wiki.util.PriorityListTest
>> [INFO] Running org.apache.wiki.util.ClassUtilTest
>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.058 s - in org.apache.wiki.util.ClassUtilTest
>> [INFO] Running org.apache.wiki.util.SerializerTest
>> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.002 s - in org.apache.wiki.util.SerializerTest
>> [INFO] Running org.apache.wiki.util.CryptoUtilTest
>> [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.006 s - in org.apache.wiki.util.CryptoUtilTest
>> [INFO] Running org.apache.wiki.util.FileUtilTest
>> [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.027 s - in org.apache.wiki.util.FileUtilTest
>> [INFO] Running org.apache.wiki.util.MailUtilTest
>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.304 s - in org.apache.wiki.util.MailUtilTest
>> [INFO] Running org.apache.wiki.util.TextUtilTest
>> [INFO] Tests run: 42, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.045 s - in org.apache.wiki.util.TextUtilTest
>> [INFO] Running org.apache.wiki.util.CommentedPropertiesTest
>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.031 s - in org.apache.wiki.util.CommentedPropertiesTest
>> [INFO] Running org.apache.wiki.util.ByteUtilsTest
>> [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.002 s - in org.apache.wiki.util.ByteUtilsTest
>> [INFO] Running org.apache.wiki.xmlrpc.RPCHandlerTest
>> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.397 s - in org.apache.wiki.xmlrpc.RPCHandlerTest
>> [INFO] Running org.apache.wiki.workflow.WorkflowTest
>> [INFO] Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.013 s - in org.apache.wiki.workflow.WorkflowTest
>> [INFO] Running org.apache.wiki.workflow.WorkflowManagerTest
>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.063 s - in org.apache.wiki.workflow.WorkflowManagerTest
>> [INFO] Running org.apache.wiki.workflow.OutcomeTest
>> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.016 s - in org.apache.wiki.workflow.OutcomeTest
>> [INFO] Running org.apache.wiki.workflow.SimpleDecisionTest
>> [INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.017 s - in org.apache.wiki.workflow.SimpleDecisionTest
>> [INFO] Running org.apache.wiki.workflow.FactTest
>> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.002 s - in org.apache.wiki.workflow.FactTest
>> [INFO] Running org.apache.wiki.workflow.DecisionQueueTest
>> [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.145 s - in org.apache.wiki.workflow.DecisionQueueTest
>> [INFO] Running org.apache.wiki.workflow.TaskTest
>> [INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.006 s - in org.apache.wiki.workflow.TaskTest
>> [INFO] Running org.apache.wiki.workflow.ApprovalWorkflowTest
>> [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.122 s - in org.apache.wiki.workflow.ApprovalWorkflowTest
>> [INFO] Running org.apache.wiki.content.PageRenamerTest
>> [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 1.592 s - in org.apache.wiki.content.PageRenamerTest
>> [INFO] Running org.apache.wiki.attachment.AttachmentManagerTest
>> [INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.94 s - in org.apache.wiki.attachment.AttachmentManagerTest
>> [INFO] Running org.apache.wiki.rss.RSSGeneratorTest
>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.198 s - in org.apache.wiki.rss.RSSGeneratorTest
>> [INFO] Running org.apache.wiki.VariableManagerTest
>> [INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.292 s - in org.apache.wiki.VariableManagerTest
>> [INFO] Running org.apache.wiki.ReferenceManagerTest
>> [INFO] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 1.188 s - in org.apache.wiki.ReferenceManagerTest
>> [INFO] Running org.apache.wiki.WikiEngineTest
>> [INFO] Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 1.722 s - in org.apache.wiki.WikiEngineTest
>> [INFO] Running org.apache.wiki.ReleaseTest
>> [INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.006 s - in org.apache.wiki.ReleaseTest
>> [INFO] Running org.apache.wiki.filters.DefaultFilterManagerTest
>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.05 s - in org.apache.wiki.filters.DefaultFilterManagerTest
>> [INFO] Running org.apache.wiki.ui.admin.beans.PluginBeanTest
>> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.018 s - in org.apache.wiki.ui.admin.beans.PluginBeanTest
>> [INFO] Running org.apache.wiki.ui.admin.beans.FilterBeanTest
>> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.021 s - in org.apache.wiki.ui.admin.beans.FilterBeanTest
>> [INFO] Running org.apache.wiki.ui.InputValidatorTest
>> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.06 s - in org.apache.wiki.ui.InputValidatorTest
>> [INFO] Running org.apache.wiki.ui.PageCommandTest
>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.049 s - in org.apache.wiki.ui.PageCommandTest
>> [INFO] Running org.apache.wiki.ui.RedirectCommandTest
>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.002 s - in org.apache.wiki.ui.RedirectCommandTest
>> [INFO] Running org.apache.wiki.ui.CommandResolverTest
>> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.237 s - in org.apache.wiki.ui.CommandResolverTest
>> [INFO] Running org.apache.wiki.ui.WikiCommandTest
>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.035 s - in org.apache.wiki.ui.WikiCommandTest
>> [INFO] Running org.apache.wiki.ui.GroupCommandTest
>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.051 s - in org.apache.wiki.ui.GroupCommandTest
>> [INFO] Running org.apache.wiki.PageManagerTest
>> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.066 s - in org.apache.wiki.PageManagerTest
>> [INFO] Running org.apache.wiki.parser.JSPWikiMarkupParserTest
>> Trying to crash parser with a line which is 198002 chars in size
>> 100 page renderings: 0:00:00.214 (467.2897196261682 renderings/second)
>> [INFO] Tests run: 207, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 7.728 s - in org.apache.wiki.parser.JSPWikiMarkupParserTest
>> [INFO] Running org.apache.wiki.parser.CreoleToJSPWikiTranslatorTest
>> [INFO] Tests run: 84, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
>> 0.209 s - in org.apache.wiki.parser.CreoleToJSPWikiTranslatorTest
>> [INFO] Running org.apache.wiki.parser.MarkupParserTest
>> [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0
>> s - in org.apache.wiki.parser.MarkupParserTest
>> [INFO]
>> [INFO] Results:
>> [INFO]
>> [INFO] Tests run: 930, Failures: 0, Errors: 0, Skipped: 0
>> [INFO]
>> [INFO]
>> [INFO] --- wro4j-maven-plugin:1.8.0:run (buildDefaultJsAndCss) @
>> jspwiki-war ---
>> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/main/
>> [INFO] Executing the mojo:
>> [INFO] Wro4j Model path: /home/brian/sandboxApache/jspw
>> iki-2.10.5/jspwiki-war/src/main/config/wro/wro.xml
>> [INFO] targetGroups: null
>> [INFO] minimize: true
>> [INFO] ignoreMissingResources: null
>> [INFO] parallelProcessing: false
>> [INFO] buildDirectory: /home/brian/sandboxApache/jspw
>> iki-2.10.5/jspwiki-war/target
>> [INFO] destinationFolder: /home/brian/sandboxApache/jspw
>> iki-2.10.5/jspwiki-war/target
>> [INFO] jsDestinationFolder: /home/brian/sandboxApache/jspw
>> iki-2.10.5/jspwiki-war/target/generated-sources/wro/scripts
>> [INFO] cssDestinationFolder: /home/brian/sandboxApache/jspw
>> iki-2.10.5/jspwiki-war/target/generated-sources/wro/templates/default
>> [INFO] The following groups will be processed: [jspwiki, jspwiki-common,
>> jspwiki-edit, jspwiki-prefs, jspwiki_print]
>> [INFO] folder: /home/brian/sandboxApache/jspw
>> iki-2.10.5/jspwiki-war/target/generated-sources/wro/templates/default
>> [INFO] processing group: jspwiki.css
>> [INFO] ------------------------------------------------------------
>> ------------
>> [INFO] Reactor Summary:
>> [INFO]
>> [INFO] Apache JSPWiki ..................................... SUCCESS [
>> 3.818 s]
>> [INFO] Apache JSPWiki initial wiki pages builder .......... SUCCESS [
>> 0.122 s]
>> [INFO] Apache JSPWiki initial wiki pages (de) ............. SUCCESS [
>> 2.064 s]
>> [INFO] Apache JSPWiki initial wiki pages (en) ............. SUCCESS [
>> 0.294 s]
>> [INFO] Apache JSPWiki initial wiki pages (es) ............. SUCCESS [
>> 0.320 s]
>> [INFO] Apache JSPWiki initial wiki pages (fi) ............. SUCCESS [
>> 0.213 s]
>> [INFO] Apache JSPWiki initial wiki pages (fr) ............. SUCCESS [
>> 0.360 s]
>> [INFO] Apache JSPWiki initial wiki pages (it) ............. SUCCESS [
>> 0.355 s]
>> [INFO] Apache JSPWiki initial wiki pages (nl) ............. SUCCESS [
>> 0.356 s]
>> [INFO] Apache JSPWiki initial wiki pages (pt_BR) .......... SUCCESS [
>> 0.346 s]
>> [INFO] Apache JSPWiki initial wiki pages (ru) ............. SUCCESS [
>> 0.275 s]
>> [INFO] Apache JSPWiki initial wiki pages (zh_CN) .......... SUCCESS [
>> 0.251 s]
>> [INFO] Apache JSPWiki Main War ............................ FAILURE
>> [02:21 min]
>> [INFO] Apache JSPWiki portable ............................ SKIPPED
>> [INFO] jspwiki-it-builder ................................. SKIPPED
>> [INFO] jspwiki-selenium-tests ............................. SKIPPED
>> [INFO] jspwiki-it-test-custom ............................. SKIPPED
>> [INFO] jspwiki-it-test-custom-absolute-urls ............... SKIPPED
>> [INFO] jspwiki-it-test-custom-jdbc ........................ SKIPPED
>> [INFO] jspwiki-it-test-cma ................................ SKIPPED
>> [INFO] jspwiki-it-test-cma-jdbc ........................... SKIPPED
>> [INFO] Apache JSPWiki markdown support .................... SKIPPED
>> [INFO] ------------------------------------------------------------
>> ------------
>> [INFO] BUILD FAILURE
>> [INFO] ------------------------------------------------------------
>> ------------
>> [INFO] Total time: 02:31 min
>> [INFO] Finished at: 2018-05-29T18:56:26+10:00
>> [INFO] Final Memory: 47M/164M
>> [INFO] ------------------------------------------------------------
>> ------------
>> [ERROR] Failed to execute goal ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run
>> (buildDefaultJsAndCss) on project jspwiki-war: Execution
>> buildDefaultJsAndCss of goal ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run
>> failed: An API incompatibility was encountered while executing
>> ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run:
>> java.lang.ExceptionInInitializerError: null
>> [ERROR] -----------------------------------------------------
>> [ERROR] realm =    plugin>ro.isdc.wro4j:wro4j-maven-plugin:1.8.0
>> [ERROR] strategy = org.codehaus.plexus.classworld
>> s.strategy.SelfFirstStrategy
>> [ERROR] urls[0] = file:/home/brian/.m2/repositor
>> y/ro/isdc/wro4j/wro4j-maven-plugin/1.8.0/wro4j-maven-plugin-1.8.0.jar
>> [ERROR] urls[1] = file:/home/brian/.m2/repositor
>> y/ro/isdc/wro4j/wro4j-core/1.8.0/wro4j-core-1.8.0.jar
>> [ERROR] urls[2] = file:/home/brian/.m2/repositor
>> y/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar
>> [ERROR] urls[3] = file:/home/brian/.m2/repositor
>> y/commons-io/commons-io/2.4/commons-io-2.4.jar
>> [ERROR] urls[4] = file:/home/brian/.m2/repositor
>> y/ro/isdc/wro4j/wro4j-extensions/1.8.0/wro4j-extensions-1.8.0.jar
>> [ERROR] urls[5] = file:/home/brian/.m2/repository/org/mozilla/rhino/
>> 1.7.7.1/rhino-1.7.7.1.jar
>> [ERROR] urls[6] = file:/home/brian/.m2/repositor
>> y/org/apache/commons/commons-exec/1.1/commons-exec-1.1.jar
>> [ERROR] urls[7] = file:/home/brian/.m2/repositor
>> y/commons-pool/commons-pool/1.6/commons-pool-1.6.jar
>> [ERROR] urls[8] = file:/home/brian/.m2/repositor
>> y/org/springframework/spring-web/3.1.1.RELEASE/spring-web-3.
>> 1.1.RELEASE.jar
>> [ERROR] urls[9] = file:/home/brian/.m2/repositor
>> y/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
>> [ERROR] urls[10] = file:/home/brian/.m2/repositor
>> y/org/springframework/spring-beans/3.1.1.RELEASE/spring-bean
>> s-3.1.1.RELEASE.jar
>> [ERROR] urls[11] = file:/home/brian/.m2/repositor
>> y/org/springframework/spring-context/3.1.1.RELEASE/spring-co
>> ntext-3.1.1.RELEASE.jar
>> [ERROR] urls[12] = file:/home/brian/.m2/repositor
>> y/org/springframework/spring-aop/3.1.1.RELEASE/spring-aop-3.
>> 1.1.RELEASE.jar
>> [ERROR] urls[13] = file:/home/brian/.m2/repositor
>> y/org/springframework/spring-expression/3.1.1.RELEASE/spring
>> -expression-3.1.1.RELEASE.jar
>> [ERROR] urls[14] = file:/home/brian/.m2/repositor
>> y/org/springframework/spring-asm/3.1.1.RELEASE/spring-asm-3.
>> 1.1.RELEASE.jar
>> [ERROR] urls[15] = file:/home/brian/.m2/repositor
>> y/org/springframework/spring-core/3.1.1.RELEASE/spring-core-
>> 3.1.1.RELEASE.jar
>> [ERROR] urls[16] = file:/home/brian/.m2/repositor
>> y/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
>> [ERROR] urls[17] = file:/home/brian/.m2/repositor
>> y/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar
>> [ERROR] urls[18] = file:/home/brian/.m2/repositor
>> y/com/google/javascript/closure-compiler/v20160315/closure-
>> compiler-v20160315.jar
>> [ERROR] urls[19] = file:/home/brian/.m2/repositor
>> y/com/google/javascript/closure-compiler-externs/v20160315/
>> closure-compiler-externs-v20160315.jar
>> [ERROR] urls[20] = file:/home/brian/.m2/repositor
>> y/args4j/args4j/2.0.26/args4j-2.0.26.jar
>> [ERROR] urls[21] = file:/home/brian/.m2/repositor
>> y/com/google/guava/guava/19.0/guava-19.0.jar
>> [ERROR] urls[22] = file:/home/brian/.m2/repositor
>> y/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar
>> [ERROR] urls[23] = file:/home/brian/.m2/repositor
>> y/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar
>> [ERROR] urls[24] = file:/home/brian/.m2/repositor
>> y/com/github/lltyk/dojo-shrinksafe/1.7.2/dojo-shrinksafe-1.7.2.jar
>> [ERROR] urls[25] = file:/home/brian/.m2/repository/org/jruby/jruby-core/
>> 9.0.5.0/jruby-core-9.0.5.0.jar
>> [ERROR] urls[26] = file:/home/brian/.m2/repositor
>> y/com/github/jnr/jnr-netdb/1.1.5/jnr-netdb-1.1.5.jar
>> [ERROR] urls[27] = file:/home/brian/.m2/repositor
>> y/com/github/jnr/jnr-enxio/0.10/jnr-enxio-0.10.jar
>> [ERROR] urls[28] = file:/home/brian/.m2/repositor
>> y/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar
>> [ERROR] urls[29] = file:/home/brian/.m2/repositor
>> y/com/github/jnr/jnr-unixsocket/0.10/jnr-unixsocket-0.10.jar
>> [ERROR] urls[30] = file:/home/brian/.m2/repositor
>> y/com/github/jnr/jnr-posix/3.0.27/jnr-posix-3.0.27.jar
>> [ERROR] urls[31] = file:/home/brian/.m2/repositor
>> y/com/github/jnr/jnr-constants/0.9.0/jnr-constants-0.9.0.jar
>> [ERROR] urls[32] = file:/home/brian/.m2/repositor
>> y/com/github/jnr/jffi/1.2.10/jffi-1.2.10.jar
>> [ERROR] urls[33] = file:/home/brian/.m2/repositor
>> y/com/github/jnr/jffi/1.2.10/jffi-1.2.10-native.jar
>> [ERROR] urls[34] = file:/home/brian/.m2/repositor
>> y/org/jruby/joni/joni/2.1.9/joni-2.1.9.jar
>> [ERROR] urls[35] = file:/home/brian/.m2/repositor
>> y/org/jruby/extras/bytelist/1.0.13/bytelist-1.0.13.jar
>> [ERROR] urls[36] = file:/home/brian/.m2/repositor
>> y/org/jruby/jcodings/jcodings/1.0.17/jcodings-1.0.17.jar
>> [ERROR] urls[37] = file:/home/brian/.m2/repositor
>> y/org/jruby/dirgra/0.3/dirgra-0.3.jar
>> [ERROR] urls[38] = file:/home/brian/.m2/repositor
>> y/com/headius/invokebinder/1.7/invokebinder-1.7.jar
>> [ERROR] urls[39] = file:/home/brian/.m2/repositor
>> y/com/headius/options/1.4/options-1.4.jar
>> [ERROR] urls[40] = file:/home/brian/.m2/repositor
>> y/com/jcraft/jzlib/1.1.3/jzlib-1.1.3.jar
>> [ERROR] urls[41] = file:/home/brian/.m2/repositor
>> y/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar
>> [ERROR] urls[42] = file:/home/brian/.m2/repositor
>> y/joda-time/joda-time/2.8.2/joda-time-2.8.2.jar
>> [ERROR] urls[43] = file:/home/brian/.m2/repositor
>> y/org/jruby/jruby-stdlib/9.0.5.0/jruby-stdlib-9.0.5.0.jar
>> [ERROR] urls[44] = file:/home/brian/.m2/repositor
>> y/com/darrinholst/sass-java-gems/3.4.20.0/sass-java-gems-3.4.20.0.jar
>> [ERROR] urls[45] = file:/home/brian/.m2/repositor
>> y/nz/co/edmi/bourbon-gem-jar/2.1.0/bourbon-gem-jar-2.1.0.jar
>> [ERROR] urls[46] = file:/home/brian/.m2/repositor
>> y/me/n4u/sass/sass-gems/3.1.19/sass-gems-3.1.19.jar
>> [ERROR] urls[47] = file:/home/brian/.m2/repositor
>> y/com/github/sommeri/less4j/1.17.2/less4j-1.17.2.jar
>> [ERROR] urls[48] = file:/home/brian/.m2/repositor
>> y/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar
>> [ERROR] urls[49] = file:/home/brian/.m2/repositor
>> y/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.jar
>> [ERROR] urls[50] = file:/home/brian/.m2/repositor
>> y/org/codehaus/gmaven/runtime/gmaven-runtime-1.7/1.3/gmaven-
>> runtime-1.7-1.3.jar
>> [ERROR] urls[51] = file:/home/brian/.m2/repositor
>> y/org/codehaus/gmaven/feature/gmaven-feature-support/1.3/gma
>> ven-feature-support-1.3.jar
>> [ERROR] urls[52] = file:/home/brian/.m2/repositor
>> y/org/codehaus/gmaven/feature/gmaven-feature-api/1.3/gmaven-
>> feature-api-1.3.jar
>> [ERROR] urls[53] = file:/home/brian/.m2/repositor
>> y/org/codehaus/gmaven/runtime/gmaven-runtime-support/1.3/gma
>> ven-runtime-support-1.3.jar
>> [ERROR] urls[54] = file:/home/brian/.m2/repositor
>> y/org/codehaus/gmaven/runtime/gmaven-runtime-api/1.3/gmaven-
>> runtime-api-1.3.jar
>> [ERROR] urls[55] = file:/home/brian/.m2/repositor
>> y/org/sonatype/gshell/gshell-io/2.0/gshell-io-2.0.jar
>> [ERROR] urls[56] = file:/home/brian/.m2/repositor
>> y/com/thoughtworks/qdox/qdox/1.10/qdox-1.10.jar
>> [ERROR] urls[57] = file:/home/brian/.m2/repositor
>> y/org/codehaus/groovy/groovy-all/1.7.4/groovy-all-1.7.4.jar
>> [ERROR] urls[58] = file:/home/brian/.m2/repositor
>> y/org/apache/ant/ant/1.8.2/ant-1.8.2.jar
>> [ERROR] urls[59] = file:/home/brian/.m2/repositor
>> y/org/apache/ant/ant-launcher/1.8.2/ant-launcher-1.8.2.jar
>> [ERROR] urls[60] = file:/home/brian/.m2/repositor
>> y/jline/jline/0.9.94/jline-0.9.94.jar
>> [ERROR] urls[61] = file:/home/brian/.m2/repositor
>> y/org/webjars/webjars-locator/0.30/webjars-locator-0.30.jar
>> [ERROR] urls[62] = file:/home/brian/.m2/repositor
>> y/org/webjars/webjars-locator-core/0.30/webjars-locator-core-0.30.jar
>> [ERROR] urls[63] = file:/home/brian/.m2/repositor
>> y/org/apache/commons/commons-compress/1.9/commons-compress-1.9.jar
>> [ERROR] urls[64] = file:/home/brian/.m2/repositor
>> y/com/fasterxml/jackson/core/jackson-databind/2.3.3/jackson-
>> databind-2.3.3.jar
>> [ERROR] urls[65] = file:/home/brian/.m2/repositor
>> y/com/fasterxml/jackson/core/jackson-annotations/2.3.0/jacks
>> on-annotations-2.3.0.jar
>> [ERROR] urls[66] = file:/home/brian/.m2/repositor
>> y/com/fasterxml/jackson/core/jackson-core/2.3.3/jackson-core-2.3.3.jar
>> [ERROR] urls[67] = file:/home/brian/.m2/repositor
>> y/org/webjars/jshint/2.6.3-2/jshint-2.6.3-2.jar
>> [ERROR] urls[68] = file:/home/brian/.m2/repositor
>> y/org/webjars/less/1.3.3/less-1.3.3.jar
>> [ERROR] urls[69] = file:/home/brian/.m2/repositor
>> y/org/webjars/emberjs/1.9.0-1/emberjs-1.9.0-1.jar
>> [ERROR] urls[70] = file:/home/brian/.m2/repositor
>> y/org/webjars/jquery/1.10.2-1/jquery-1.10.2-1.jar
>> [ERROR] urls[71] = file:/home/brian/.m2/repositor
>> y/org/webjars/handlebars/3.0.3/handlebars-3.0.3.jar
>> [ERROR] urls[72] = file:/home/brian/.m2/repositor
>> y/org/webjars/coffee-script/1.10.0/coffee-script-1.10.0.jar
>> [ERROR] urls[73] = file:/home/brian/.m2/repositor
>> y/org/webjars/envjs/1.2/envjs-1.2.jar
>> [ERROR] urls[74] = file:/home/brian/.m2/repositor
>> y/org/webjars/jslint/20140708-394bf29/jslint-20140708-394bf29.jar
>> [ERROR] urls[75] = file:/home/brian/.m2/repositor
>> y/org/webjars/json2/20110223/json2-20110223.jar
>> [ERROR] urls[76] = file:/home/brian/.m2/repositor
>> y/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar
>> [ERROR] urls[77] = file:/home/brian/.m2/repositor
>> y/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar
>> [ERROR] urls[78] = file:/home/brian/.m2/repositor
>> y/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar
>> [ERROR] urls[79] = file:/home/brian/.m2/repositor
>> y/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar
>> [ERROR] urls[80] = file:/home/brian/.m2/repositor
>> y/org/mockito/mockito-core/2.0.42-beta/mockito-core-2.0.42-beta.jar
>> [ERROR] urls[81] = file:/home/brian/.m2/repositor
>> y/net/bytebuddy/byte-buddy/1.2.1/byte-buddy-1.2.1.jar
>> [ERROR] urls[82] = file:/home/brian/.m2/repositor
>> y/org/objenesis/objenesis/2.1/objenesis-2.1.jar
>> [ERROR] urls[83] = file:/home/brian/.m2/repositor
>> y/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar
>> [ERROR] urls[84] = file:/home/brian/.m2/repositor
>> y/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar
>> [ERROR] urls[85] = file:/home/brian/.m2/repositor
>> y/org/codehaus/plexus/plexus-interpolation/1.14/plexus-inter
>> polation-1.14.jar
>> [ERROR] urls[86] = file:/home/brian/.m2/repositor
>> y/org/codehaus/plexus/plexus-component-annotations/1.5.5/ple
>> xus-component-annotations-1.5.5.jar
>> [ERROR] urls[87] = file:/home/brian/.m2/repositor
>> y/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-d
>> ispatcher-1.3.jar
>> [ERROR] urls[88] = file:/home/brian/.m2/repositor
>> y/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
>> [ERROR] urls[89] = file:/home/brian/.m2/repositor
>> y/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar
>> [ERROR] urls[90] = file:/home/brian/.m2/repositor
>> y/org/slf4j/slf4j-log4j12/1.7.16/slf4j-log4j12-1.7.16.jar
>> [ERROR] urls[91] = file:/home/brian/.m2/repositor
>> y/log4j/log4j/1.2.17/log4j-1.2.17.jar
>> [ERROR] Number of foreign imports: 1
>> [ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent:
>> null]]
>> [ERROR]
>> [ERROR] -----------------------------------------------------
>> [ERROR] : NullPointerException
>> [ERROR] -> [Help 1]
>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>> execute goal ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run
>> (buildDefaultJsAndCss) on project jspwiki-war: Execution
>> buildDefaultJsAndCss of goal ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run
>> failed: An API incompatibility was encountered while executing
>> ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run:
>> java.lang.ExceptionInInitializerError: null
>> -----------------------------------------------------
>> realm =    plugin>ro.isdc.wro4j:wro4j-maven-plugin:1.8.0
>> strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
>> urls[0] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-maven-pl
>> ugin/1.8.0/wro4j-maven-plugin-1.8.0.jar
>> urls[1] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-core/1.8
>> .0/wro4j-core-1.8.0.jar
>> urls[2] = file:/home/brian/.m2/repository/org/apache/commons/commons-l
>> ang3/3.4/commons-lang3-3.4.jar
>> urls[3] = file:/home/brian/.m2/repository/commons-io/commons-io/2.4/co
>> mmons-io-2.4.jar
>> urls[4] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-extensio
>> ns/1.8.0/wro4j-extensions-1.8.0.jar
>> urls[5] = file:/home/brian/.m2/repository/org/mozilla/rhino/1.7.7.1/rh
>> ino-1.7.7.1.jar
>> urls[6] = file:/home/brian/.m2/repository/org/apache/commons/commons-e
>> xec/1.1/commons-exec-1.1.jar
>> urls[7] = file:/home/brian/.m2/repository/commons-pool/commons-pool/1.
>> 6/commons-pool-1.6.jar
>> urls[8] = file:/home/brian/.m2/repository/org/springframework/spring-w
>> eb/3.1.1.RELEASE/spring-web-3.1.1.RELEASE.jar
>> urls[9] = file:/home/brian/.m2/repository/aopalliance/aopalliance/1.0/
>> aopalliance-1.0.jar
>> urls[10] = file:/home/brian/.m2/repository/org/springframework/spring-b
>> eans/3.1.1.RELEASE/spring-beans-3.1.1.RELEASE.jar
>> urls[11] = file:/home/brian/.m2/repository/org/springframework/spring-c
>> ontext/3.1.1.RELEASE/spring-context-3.1.1.RELEASE.jar
>> urls[12] = file:/home/brian/.m2/repository/org/springframework/spring-a
>> op/3.1.1.RELEASE/spring-aop-3.1.1.RELEASE.jar
>> urls[13] = file:/home/brian/.m2/repository/org/springframework/spring-e
>> xpression/3.1.1.RELEASE/spring-expression-3.1.1.RELEASE.jar
>> urls[14] = file:/home/brian/.m2/repository/org/springframework/spring-a
>> sm/3.1.1.RELEASE/spring-asm-3.1.1.RELEASE.jar
>> urls[15] = file:/home/brian/.m2/repository/org/springframework/spring-c
>> ore/3.1.1.RELEASE/spring-core-3.1.1.RELEASE.jar
>> urls[16] = file:/home/brian/.m2/repository/commons-logging/commons-logg
>> ing/1.1.1/commons-logging-1.1.1.jar
>> urls[17] = file:/home/brian/.m2/repository/com/google/code/gson/gson/2.
>> 2.4/gson-2.2.4.jar
>> urls[18] = file:/home/brian/.m2/repository/com/google/javascript/closur
>> e-compiler/v20160315/closure-compiler-v20160315.jar
>> urls[19] = file:/home/brian/.m2/repository/com/google/javascript/closur
>> e-compiler-externs/v20160315/closure-compiler-externs-v20160315.jar
>> urls[20] = file:/home/brian/.m2/repository/args4j/args4j/2.0.26/args4j-
>> 2.0.26.jar
>> urls[21] = file:/home/brian/.m2/repository/com/google/guava/guava/19.0/
>> guava-19.0.jar
>> urls[22] = file:/home/brian/.m2/repository/com/google/protobuf/protobuf
>> -java/2.5.0/protobuf-java-2.5.0.jar
>> urls[23] = file:/home/brian/.m2/repository/com/google/code/findbugs/jsr
>> 305/1.3.9/jsr305-1.3.9.jar
>> urls[24] = file:/home/brian/.m2/repository/com/github/lltyk/dojo-shrink
>> safe/1.7.2/dojo-shrinksafe-1.7.2.jar
>> urls[25] = file:/home/brian/.m2/repository/org/jruby/jruby-core/9.0.5.0
>> /jruby-core-9.0.5.0.jar
>> urls[26] = file:/home/brian/.m2/repository/com/github/jnr/jnr-netdb/1.1
>> .5/jnr-netdb-1.1.5.jar
>> urls[27] = file:/home/brian/.m2/repository/com/github/jnr/jnr-enxio/0.1
>> 0/jnr-enxio-0.10.jar
>> urls[28] = file:/home/brian/.m2/repository/com/github/jnr/jnr-x86asm/1.
>> 0.2/jnr-x86asm-1.0.2.jar
>> urls[29] = file:/home/brian/.m2/repository/com/github/jnr/jnr-unixsocke
>> t/0.10/jnr-unixsocket-0.10.jar
>> urls[30] = file:/home/brian/.m2/repository/com/github/jnr/jnr-posix/3.0
>> .27/jnr-posix-3.0.27.jar
>> urls[31] = file:/home/brian/.m2/repository/com/github/jnr/jnr-constants
>> /0.9.0/jnr-constants-0.9.0.jar
>> urls[32] = file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/j
>> ffi-1.2.10.jar
>> urls[33] = file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/j
>> ffi-1.2.10-native.jar
>> urls[34] = file:/home/brian/.m2/repository/org/jruby/joni/joni/2.1.9/jo
>> ni-2.1.9.jar
>> urls[35] = file:/home/brian/.m2/repository/org/jruby/extras/bytelist/1.
>> 0.13/bytelist-1.0.13.jar
>> urls[36] = file:/home/brian/.m2/repository/org/jruby/jcodings/jcodings/
>> 1.0.17/jcodings-1.0.17.jar
>> urls[37] = file:/home/brian/.m2/repository/org/jruby/dirgra/0.3/dirgra-
>> 0.3.jar
>> urls[38] = file:/home/brian/.m2/repository/com/headius/invokebinder/1.7
>> /invokebinder-1.7.jar
>> urls[39] = file:/home/brian/.m2/repository/com/headius/options/1.4/opti
>> ons-1.4.jar
>> urls[40] = file:/home/brian/.m2/repository/com/jcraft/jzlib/1.1.3/jzlib
>> -1.1.3.jar
>> urls[41] = file:/home/brian/.m2/repository/com/martiansoftware/nailgun-
>> server/0.9.1/nailgun-server-0.9.1.jar
>> urls[42] = file:/home/brian/.m2/repository/joda-time/joda-time/2.8.2/jo
>> da-time-2.8.2.jar
>> urls[43] = file:/home/brian/.m2/repository/org/jruby/jruby-stdlib/9.0.5
>> .0/jruby-stdlib-9.0.5.0.jar
>> urls[44] = file:/home/brian/.m2/repository/com/darrinholst/sass-java-ge
>> ms/3.4.20.0/sass-java-gems-3.4.20.0.jar
>> urls[45] = file:/home/brian/.m2/repository/nz/co/edmi/bourbon-gem-jar/2
>> .1.0/bourbon-gem-jar-2.1.0.jar
>> urls[46] = file:/home/brian/.m2/repository/me/n4u/sass/sass-gems/3.1.19
>> /sass-gems-3.1.19.jar
>> urls[47] = file:/home/brian/.m2/repository/com/github/sommeri/less4j/1.
>> 17.2/less4j-1.17.2.jar
>> urls[48] = file:/home/brian/.m2/repository/org/antlr/antlr-runtime/3.5.
>> 2/antlr-runtime-3.5.2.jar
>> urls[49] = file:/home/brian/.m2/repository/commons-beanutils/commons-be
>> anutils/1.8.3/commons-beanutils-1.8.3.jar
>> urls[50] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
>> gmaven-runtime-1.7/1.3/gmaven-runtime-1.7-1.3.jar
>> urls[51] = file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/
>> gmaven-feature-support/1.3/gmaven-feature-support-1.3.jar
>> urls[52] = file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/
>> gmaven-feature-api/1.3/gmaven-feature-api-1.3.jar
>> urls[53] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
>> gmaven-runtime-support/1.3/gmaven-runtime-support-1.3.jar
>> urls[54] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
>> gmaven-runtime-api/1.3/gmaven-runtime-api-1.3.jar
>> urls[55] = file:/home/brian/.m2/repository/org/sonatype/gshell/gshell-i
>> o/2.0/gshell-io-2.0.jar
>> urls[56] = file:/home/brian/.m2/repository/com/thoughtworks/qdox/qdox/1
>> .10/qdox-1.10.jar
>> urls[57] = file:/home/brian/.m2/repository/org/codehaus/groovy/groovy-a
>> ll/1.7.4/groovy-all-1.7.4.jar
>> urls[58] = file:/home/brian/.m2/repository/org/apache/ant/ant/1.8.2/ant
>> -1.8.2.jar
>> urls[59] = file:/home/brian/.m2/repository/org/apache/ant/ant-launcher/
>> 1.8.2/ant-launcher-1.8.2.jar
>> urls[60] = file:/home/brian/.m2/repository/jline/jline/0.9.94/jline-0.9
>> .94.jar
>> urls[61] = file:/home/brian/.m2/repository/org/webjars/webjars-locator/
>> 0.30/webjars-locator-0.30.jar
>> urls[62] = file:/home/brian/.m2/repository/org/webjars/webjars-locator-
>> core/0.30/webjars-locator-core-0.30.jar
>> urls[63] = file:/home/brian/.m2/repository/org/apache/commons/commons-c
>> ompress/1.9/commons-compress-1.9.jar
>> urls[64] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/j
>> ackson-databind/2.3.3/jackson-databind-2.3.3.jar
>> urls[65] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/j
>> ackson-annotations/2.3.0/jackson-annotations-2.3.0.jar
>> urls[66] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/j
>> ackson-core/2.3.3/jackson-core-2.3.3.jar
>> urls[67] = file:/home/brian/.m2/repository/org/webjars/jshint/2.6.3-2/j
>> shint-2.6.3-2.jar
>> urls[68] = file:/home/brian/.m2/repository/org/webjars/less/1.3.3/less-
>> 1.3.3.jar
>> urls[69] = file:/home/brian/.m2/repository/org/webjars/emberjs/1.9.0-1/
>> emberjs-1.9.0-1.jar
>> urls[70] = file:/home/brian/.m2/repository/org/webjars/jquery/1.10.2-1/
>> jquery-1.10.2-1.jar
>> urls[71] = file:/home/brian/.m2/repository/org/webjars/handlebars/3.0.3
>> /handlebars-3.0.3.jar
>> urls[72] = file:/home/brian/.m2/repository/org/webjars/coffee-script/1.
>> 10.0/coffee-script-1.10.0.jar
>> urls[73] = file:/home/brian/.m2/repository/org/webjars/envjs/1.2/envjs-
>> 1.2.jar
>> urls[74] = file:/home/brian/.m2/repository/org/webjars/jslint/20140708-
>> 394bf29/jslint-20140708-394bf29.jar
>> urls[75] = file:/home/brian/.m2/repository/org/webjars/json2/20110223/j
>> son2-20110223.jar
>> urls[76] = file:/home/brian/.m2/repository/javax/servlet/servlet-api/2.
>> 3/servlet-api-2.3.jar
>> urls[77] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-injec
>> t-bean/2.3.0/sisu-inject-bean-2.3.0.jar
>> urls[78] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-guice
>> /3.1.0/sisu-guice-3.1.0-no_aop.jar
>> urls[79] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-guava
>> /0.9.9/sisu-guava-0.9.9.jar
>> urls[80] = file:/home/brian/.m2/repository/org/mockito/mockito-core/2.0
>> .42-beta/mockito-core-2.0.42-beta.jar
>> urls[81] = file:/home/brian/.m2/repository/net/bytebuddy/byte-buddy/1.2
>> .1/byte-buddy-1.2.1.jar
>> urls[82] = file:/home/brian/.m2/repository/org/objenesis/objenesis/2.1/
>> objenesis-2.1.jar
>> urls[83] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-u
>> tils/2.0.6/plexus-utils-2.0.6.jar
>> urls[84] = file:/home/brian/.m2/repository/org/sonatype/aether/aether-u
>> til/1.13.1/aether-util-1.13.1.jar
>> urls[85] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-i
>> nterpolation/1.14/plexus-interpolation-1.14.jar
>> urls[86] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-c
>> omponent-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
>> urls[87] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-s
>> ec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
>> urls[88] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-c
>> ipher/1.4/plexus-cipher-1.4.jar
>> urls[89] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-b
>> uild-api/0.0.7/plexus-build-api-0.0.7.jar
>> urls[90] = file:/home/brian/.m2/repository/org/slf4j/slf4j-log4j12/1.7.
>> 16/slf4j-log4j12-1.7.16.jar
>> urls[91] = file:/home/brian/.m2/repository/log4j/log4j/1.2.17/log4j-1.2
>> .17.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:51)
>>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
>> (LifecycleStarter.java:128)
>>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
>>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
>>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
>>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
>>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
>>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
>>     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:564)
>>     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
>> buildDefaultJsAndCss of goal ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run
>> failed: An API incompatibility was encountered while executing
>> ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run:
>> java.lang.ExceptionInInitializerError: null
>> -----------------------------------------------------
>> realm =    plugin>ro.isdc.wro4j:wro4j-maven-plugin:1.8.0
>> strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
>> urls[0] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-maven-pl
>> ugin/1.8.0/wro4j-maven-plugin-1.8.0.jar
>> urls[1] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-core/1.8
>> .0/wro4j-core-1.8.0.jar
>> urls[2] = file:/home/brian/.m2/repository/org/apache/commons/commons-l
>> ang3/3.4/commons-lang3-3.4.jar
>> urls[3] = file:/home/brian/.m2/repository/commons-io/commons-io/2.4/co
>> mmons-io-2.4.jar
>> urls[4] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-extensio
>> ns/1.8.0/wro4j-extensions-1.8.0.jar
>> urls[5] = file:/home/brian/.m2/repository/org/mozilla/rhino/1.7.7.1/rh
>> ino-1.7.7.1.jar
>> urls[6] = file:/home/brian/.m2/repository/org/apache/commons/commons-e
>> xec/1.1/commons-exec-1.1.jar
>> urls[7] = file:/home/brian/.m2/repository/commons-pool/commons-pool/1.
>> 6/commons-pool-1.6.jar
>> urls[8] = file:/home/brian/.m2/repository/org/springframework/spring-w
>> eb/3.1.1.RELEASE/spring-web-3.1.1.RELEASE.jar
>> urls[9] = file:/home/brian/.m2/repository/aopalliance/aopalliance/1.0/
>> aopalliance-1.0.jar
>> urls[10] = file:/home/brian/.m2/repository/org/springframework/spring-b
>> eans/3.1.1.RELEASE/spring-beans-3.1.1.RELEASE.jar
>> urls[11] = file:/home/brian/.m2/repository/org/springframework/spring-c
>> ontext/3.1.1.RELEASE/spring-context-3.1.1.RELEASE.jar
>> urls[12] = file:/home/brian/.m2/repository/org/springframework/spring-a
>> op/3.1.1.RELEASE/spring-aop-3.1.1.RELEASE.jar
>> urls[13] = file:/home/brian/.m2/repository/org/springframework/spring-e
>> xpression/3.1.1.RELEASE/spring-expression-3.1.1.RELEASE.jar
>> urls[14] = file:/home/brian/.m2/repository/org/springframework/spring-a
>> sm/3.1.1.RELEASE/spring-asm-3.1.1.RELEASE.jar
>> urls[15] = file:/home/brian/.m2/repository/org/springframework/spring-c
>> ore/3.1.1.RELEASE/spring-core-3.1.1.RELEASE.jar
>> urls[16] = file:/home/brian/.m2/repository/commons-logging/commons-logg
>> ing/1.1.1/commons-logging-1.1.1.jar
>> urls[17] = file:/home/brian/.m2/repository/com/google/code/gson/gson/2.
>> 2.4/gson-2.2.4.jar
>> urls[18] = file:/home/brian/.m2/repository/com/google/javascript/closur
>> e-compiler/v20160315/closure-compiler-v20160315.jar
>> urls[19] = file:/home/brian/.m2/repository/com/google/javascript/closur
>> e-compiler-externs/v20160315/closure-compiler-externs-v20160315.jar
>> urls[20] = file:/home/brian/.m2/repository/args4j/args4j/2.0.26/args4j-
>> 2.0.26.jar
>> urls[21] = file:/home/brian/.m2/repository/com/google/guava/guava/19.0/
>> guava-19.0.jar
>> urls[22] = file:/home/brian/.m2/repository/com/google/protobuf/protobuf
>> -java/2.5.0/protobuf-java-2.5.0.jar
>> urls[23] = file:/home/brian/.m2/repository/com/google/code/findbugs/jsr
>> 305/1.3.9/jsr305-1.3.9.jar
>> urls[24] = file:/home/brian/.m2/repository/com/github/lltyk/dojo-shrink
>> safe/1.7.2/dojo-shrinksafe-1.7.2.jar
>> urls[25] = file:/home/brian/.m2/repository/org/jruby/jruby-core/9.0.5.0
>> /jruby-core-9.0.5.0.jar
>> urls[26] = file:/home/brian/.m2/repository/com/github/jnr/jnr-netdb/1.1
>> .5/jnr-netdb-1.1.5.jar
>> urls[27] = file:/home/brian/.m2/repository/com/github/jnr/jnr-enxio/0.1
>> 0/jnr-enxio-0.10.jar
>> urls[28] = file:/home/brian/.m2/repository/com/github/jnr/jnr-x86asm/1.
>> 0.2/jnr-x86asm-1.0.2.jar
>> urls[29] = file:/home/brian/.m2/repository/com/github/jnr/jnr-unixsocke
>> t/0.10/jnr-unixsocket-0.10.jar
>> urls[30] = file:/home/brian/.m2/repository/com/github/jnr/jnr-posix/3.0
>> .27/jnr-posix-3.0.27.jar
>> urls[31] = file:/home/brian/.m2/repository/com/github/jnr/jnr-constants
>> /0.9.0/jnr-constants-0.9.0.jar
>> urls[32] = file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/j
>> ffi-1.2.10.jar
>> urls[33] = file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/j
>> ffi-1.2.10-native.jar
>> urls[34] = file:/home/brian/.m2/repository/org/jruby/joni/joni/2.1.9/jo
>> ni-2.1.9.jar
>> urls[35] = file:/home/brian/.m2/repository/org/jruby/extras/bytelist/1.
>> 0.13/bytelist-1.0.13.jar
>> urls[36] = file:/home/brian/.m2/repository/org/jruby/jcodings/jcodings/
>> 1.0.17/jcodings-1.0.17.jar
>> urls[37] = file:/home/brian/.m2/repository/org/jruby/dirgra/0.3/dirgra-
>> 0.3.jar
>> urls[38] = file:/home/brian/.m2/repository/com/headius/invokebinder/1.7
>> /invokebinder-1.7.jar
>> urls[39] = file:/home/brian/.m2/repository/com/headius/options/1.4/opti
>> ons-1.4.jar
>> urls[40] = file:/home/brian/.m2/repository/com/jcraft/jzlib/1.1.3/jzlib
>> -1.1.3.jar
>> urls[41] = file:/home/brian/.m2/repository/com/martiansoftware/nailgun-
>> server/0.9.1/nailgun-server-0.9.1.jar
>> urls[42] = file:/home/brian/.m2/repository/joda-time/joda-time/2.8.2/jo
>> da-time-2.8.2.jar
>> urls[43] = file:/home/brian/.m2/repository/org/jruby/jruby-stdlib/9.0.5
>> .0/jruby-stdlib-9.0.5.0.jar
>> urls[44] = file:/home/brian/.m2/repository/com/darrinholst/sass-java-ge
>> ms/3.4.20.0/sass-java-gems-3.4.20.0.jar
>> urls[45] = file:/home/brian/.m2/repository/nz/co/edmi/bourbon-gem-jar/2
>> .1.0/bourbon-gem-jar-2.1.0.jar
>> urls[46] = file:/home/brian/.m2/repository/me/n4u/sass/sass-gems/3.1.19
>> /sass-gems-3.1.19.jar
>> urls[47] = file:/home/brian/.m2/repository/com/github/sommeri/less4j/1.
>> 17.2/less4j-1.17.2.jar
>> urls[48] = file:/home/brian/.m2/repository/org/antlr/antlr-runtime/3.5.
>> 2/antlr-runtime-3.5.2.jar
>> urls[49] = file:/home/brian/.m2/repository/commons-beanutils/commons-be
>> anutils/1.8.3/commons-beanutils-1.8.3.jar
>> urls[50] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
>> gmaven-runtime-1.7/1.3/gmaven-runtime-1.7-1.3.jar
>> urls[51] = file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/
>> gmaven-feature-support/1.3/gmaven-feature-support-1.3.jar
>> urls[52] = file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/
>> gmaven-feature-api/1.3/gmaven-feature-api-1.3.jar
>> urls[53] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
>> gmaven-runtime-support/1.3/gmaven-runtime-support-1.3.jar
>> urls[54] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
>> gmaven-runtime-api/1.3/gmaven-runtime-api-1.3.jar
>> urls[55] = file:/home/brian/.m2/repository/org/sonatype/gshell/gshell-i
>> o/2.0/gshell-io-2.0.jar
>> urls[56] = file:/home/brian/.m2/repository/com/thoughtworks/qdox/qdox/1
>> .10/qdox-1.10.jar
>> urls[57] = file:/home/brian/.m2/repository/org/codehaus/groovy/groovy-a
>> ll/1.7.4/groovy-all-1.7.4.jar
>> urls[58] = file:/home/brian/.m2/repository/org/apache/ant/ant/1.8.2/ant
>> -1.8.2.jar
>> urls[59] = file:/home/brian/.m2/repository/org/apache/ant/ant-launcher/
>> 1.8.2/ant-launcher-1.8.2.jar
>> urls[60] = file:/home/brian/.m2/repository/jline/jline/0.9.94/jline-0.9
>> .94.jar
>> urls[61] = file:/home/brian/.m2/repository/org/webjars/webjars-locator/
>> 0.30/webjars-locator-0.30.jar
>> urls[62] = file:/home/brian/.m2/repository/org/webjars/webjars-locator-
>> core/0.30/webjars-locator-core-0.30.jar
>> urls[63] = file:/home/brian/.m2/repository/org/apache/commons/commons-c
>> ompress/1.9/commons-compress-1.9.jar
>> urls[64] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/j
>> ackson-databind/2.3.3/jackson-databind-2.3.3.jar
>> urls[65] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/j
>> ackson-annotations/2.3.0/jackson-annotations-2.3.0.jar
>> urls[66] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/j
>> ackson-core/2.3.3/jackson-core-2.3.3.jar
>> urls[67] = file:/home/brian/.m2/repository/org/webjars/jshint/2.6.3-2/j
>> shint-2.6.3-2.jar
>> urls[68] = file:/home/brian/.m2/repository/org/webjars/less/1.3.3/less-
>> 1.3.3.jar
>> urls[69] = file:/home/brian/.m2/repository/org/webjars/emberjs/1.9.0-1/
>> emberjs-1.9.0-1.jar
>> urls[70] = file:/home/brian/.m2/repository/org/webjars/jquery/1.10.2-1/
>> jquery-1.10.2-1.jar
>> urls[71] = file:/home/brian/.m2/repository/org/webjars/handlebars/3.0.3
>> /handlebars-3.0.3.jar
>> urls[72] = file:/home/brian/.m2/repository/org/webjars/coffee-script/1.
>> 10.0/coffee-script-1.10.0.jar
>> urls[73] = file:/home/brian/.m2/repository/org/webjars/envjs/1.2/envjs-
>> 1.2.jar
>> urls[74] = file:/home/brian/.m2/repository/org/webjars/jslint/20140708-
>> 394bf29/jslint-20140708-394bf29.jar
>> urls[75] = file:/home/brian/.m2/repository/org/webjars/json2/20110223/j
>> son2-20110223.jar
>> urls[76] = file:/home/brian/.m2/repository/javax/servlet/servlet-api/2.
>> 3/servlet-api-2.3.jar
>> urls[77] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-injec
>> t-bean/2.3.0/sisu-inject-bean-2.3.0.jar
>> urls[78] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-guice
>> /3.1.0/sisu-guice-3.1.0-no_aop.jar
>> urls[79] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-guava
>> /0.9.9/sisu-guava-0.9.9.jar
>> urls[80] = file:/home/brian/.m2/repository/org/mockito/mockito-core/2.0
>> .42-beta/mockito-core-2.0.42-beta.jar
>> urls[81] = file:/home/brian/.m2/repository/net/bytebuddy/byte-buddy/1.2
>> .1/byte-buddy-1.2.1.jar
>> urls[82] = file:/home/brian/.m2/repository/org/objenesis/objenesis/2.1/
>> objenesis-2.1.jar
>> urls[83] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-u
>> tils/2.0.6/plexus-utils-2.0.6.jar
>> urls[84] = file:/home/brian/.m2/repository/org/sonatype/aether/aether-u
>> til/1.13.1/aether-util-1.13.1.jar
>> urls[85] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-i
>> nterpolation/1.14/plexus-interpolation-1.14.jar
>> urls[86] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-c
>> omponent-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
>> urls[87] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-s
>> ec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
>> urls[88] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-c
>> ipher/1.4/plexus-cipher-1.4.jar
>> urls[89] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-b
>> uild-api/0.0.7/plexus-build-api-0.0.7.jar
>> urls[90] = file:/home/brian/.m2/repository/org/slf4j/slf4j-log4j12/1.7.
>> 16/slf4j-log4j12-1.7.16.jar
>> urls[91] = file:/home/brian/.m2/repository/log4j/log4j/1.2.17/log4j-1.2
>> .17.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:183)
>>     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:51)
>>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
>> (LifecycleStarter.java:128)
>>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
>>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
>>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
>>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
>>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
>>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
>>     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:564)
>>     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
>> ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run:
>> java.lang.ExceptionInInitializerError: null
>> -----------------------------------------------------
>> realm =    plugin>ro.isdc.wro4j:wro4j-maven-plugin:1.8.0
>> strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
>> urls[0] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-maven-pl
>> ugin/1.8.0/wro4j-maven-plugin-1.8.0.jar
>> urls[1] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-core/1.8
>> .0/wro4j-core-1.8.0.jar
>> urls[2] = file:/home/brian/.m2/repository/org/apache/commons/commons-l
>> ang3/3.4/commons-lang3-3.4.jar
>> urls[3] = file:/home/brian/.m2/repository/commons-io/commons-io/2.4/co
>> mmons-io-2.4.jar
>> urls[4] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-extensio
>> ns/1.8.0/wro4j-extensions-1.8.0.jar
>> urls[5] = file:/home/brian/.m2/repository/org/mozilla/rhino/1.7.7.1/rh
>> ino-1.7.7.1.jar
>> urls[6] = file:/home/brian/.m2/repository/org/apache/commons/commons-e
>> xec/1.1/commons-exec-1.1.jar
>> urls[7] = file:/home/brian/.m2/repository/commons-pool/commons-pool/1.
>> 6/commons-pool-1.6.jar
>> urls[8] = file:/home/brian/.m2/repository/org/springframework/spring-w
>> eb/3.1.1.RELEASE/spring-web-3.1.1.RELEASE.jar
>> urls[9] = file:/home/brian/.m2/repository/aopalliance/aopalliance/1.0/
>> aopalliance-1.0.jar
>> urls[10] = file:/home/brian/.m2/repository/org/springframework/spring-b
>> eans/3.1.1.RELEASE/spring-beans-3.1.1.RELEASE.jar
>> urls[11] = file:/home/brian/.m2/repository/org/springframework/spring-c
>> ontext/3.1.1.RELEASE/spring-context-3.1.1.RELEASE.jar
>> urls[12] = file:/home/brian/.m2/repository/org/springframework/spring-a
>> op/3.1.1.RELEASE/spring-aop-3.1.1.RELEASE.jar
>> urls[13] = file:/home/brian/.m2/repository/org/springframework/spring-e
>> xpression/3.1.1.RELEASE/spring-expression-3.1.1.RELEASE.jar
>> urls[14] = file:/home/brian/.m2/repository/org/springframework/spring-a
>> sm/3.1.1.RELEASE/spring-asm-3.1.1.RELEASE.jar
>> urls[15] = file:/home/brian/.m2/repository/org/springframework/spring-c
>> ore/3.1.1.RELEASE/spring-core-3.1.1.RELEASE.jar
>> urls[16] = file:/home/brian/.m2/repository/commons-logging/commons-logg
>> ing/1.1.1/commons-logging-1.1.1.jar
>> urls[17] = file:/home/brian/.m2/repository/com/google/code/gson/gson/2.
>> 2.4/gson-2.2.4.jar
>> urls[18] = file:/home/brian/.m2/repository/com/google/javascript/closur
>> e-compiler/v20160315/closure-compiler-v20160315.jar
>> urls[19] = file:/home/brian/.m2/repository/com/google/javascript/closur
>> e-compiler-externs/v20160315/closure-compiler-externs-v20160315.jar
>> urls[20] = file:/home/brian/.m2/repository/args4j/args4j/2.0.26/args4j-
>> 2.0.26.jar
>> urls[21] = file:/home/brian/.m2/repository/com/google/guava/guava/19.0/
>> guava-19.0.jar
>> urls[22] = file:/home/brian/.m2/repository/com/google/protobuf/protobuf
>> -java/2.5.0/protobuf-java-2.5.0.jar
>> urls[23] = file:/home/brian/.m2/repository/com/google/code/findbugs/jsr
>> 305/1.3.9/jsr305-1.3.9.jar
>> urls[24] = file:/home/brian/.m2/repository/com/github/lltyk/dojo-shrink
>> safe/1.7.2/dojo-shrinksafe-1.7.2.jar
>> urls[25] = file:/home/brian/.m2/repository/org/jruby/jruby-core/9.0.5.0
>> /jruby-core-9.0.5.0.jar
>> urls[26] = file:/home/brian/.m2/repository/com/github/jnr/jnr-netdb/1.1
>> .5/jnr-netdb-1.1.5.jar
>> urls[27] = file:/home/brian/.m2/repository/com/github/jnr/jnr-enxio/0.1
>> 0/jnr-enxio-0.10.jar
>> urls[28] = file:/home/brian/.m2/repository/com/github/jnr/jnr-x86asm/1.
>> 0.2/jnr-x86asm-1.0.2.jar
>> urls[29] = file:/home/brian/.m2/repository/com/github/jnr/jnr-unixsocke
>> t/0.10/jnr-unixsocket-0.10.jar
>> urls[30] = file:/home/brian/.m2/repository/com/github/jnr/jnr-posix/3.0
>> .27/jnr-posix-3.0.27.jar
>> urls[31] = file:/home/brian/.m2/repository/com/github/jnr/jnr-constants
>> /0.9.0/jnr-constants-0.9.0.jar
>> urls[32] = file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/j
>> ffi-1.2.10.jar
>> urls[33] = file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/j
>> ffi-1.2.10-native.jar
>> urls[34] = file:/home/brian/.m2/repository/org/jruby/joni/joni/2.1.9/jo
>> ni-2.1.9.jar
>> urls[35] = file:/home/brian/.m2/repository/org/jruby/extras/bytelist/1.
>> 0.13/bytelist-1.0.13.jar
>> urls[36] = file:/home/brian/.m2/repository/org/jruby/jcodings/jcodings/
>> 1.0.17/jcodings-1.0.17.jar
>> urls[37] = file:/home/brian/.m2/repository/org/jruby/dirgra/0.3/dirgra-
>> 0.3.jar
>> urls[38] = file:/home/brian/.m2/repository/com/headius/invokebinder/1.7
>> /invokebinder-1.7.jar
>> urls[39] = file:/home/brian/.m2/repository/com/headius/options/1.4/opti
>> ons-1.4.jar
>> urls[40] = file:/home/brian/.m2/repository/com/jcraft/jzlib/1.1.3/jzlib
>> -1.1.3.jar
>> urls[41] = file:/home/brian/.m2/repository/com/martiansoftware/nailgun-
>> server/0.9.1/nailgun-server-0.9.1.jar
>> urls[42] = file:/home/brian/.m2/repository/joda-time/joda-time/2.8.2/jo
>> da-time-2.8.2.jar
>> urls[43] = file:/home/brian/.m2/repository/org/jruby/jruby-stdlib/9.0.5
>> .0/jruby-stdlib-9.0.5.0.jar
>> urls[44] = file:/home/brian/.m2/repository/com/darrinholst/sass-java-ge
>> ms/3.4.20.0/sass-java-gems-3.4.20.0.jar
>> urls[45] = file:/home/brian/.m2/repository/nz/co/edmi/bourbon-gem-jar/2
>> .1.0/bourbon-gem-jar-2.1.0.jar
>> urls[46] = file:/home/brian/.m2/repository/me/n4u/sass/sass-gems/3.1.19
>> /sass-gems-3.1.19.jar
>> urls[47] = file:/home/brian/.m2/repository/com/github/sommeri/less4j/1.
>> 17.2/less4j-1.17.2.jar
>> urls[48] = file:/home/brian/.m2/repository/org/antlr/antlr-runtime/3.5.
>> 2/antlr-runtime-3.5.2.jar
>> urls[49] = file:/home/brian/.m2/repository/commons-beanutils/commons-be
>> anutils/1.8.3/commons-beanutils-1.8.3.jar
>> urls[50] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
>> gmaven-runtime-1.7/1.3/gmaven-runtime-1.7-1.3.jar
>> urls[51] = file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/
>> gmaven-feature-support/1.3/gmaven-feature-support-1.3.jar
>> urls[52] = file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/
>> gmaven-feature-api/1.3/gmaven-feature-api-1.3.jar
>> urls[53] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
>> gmaven-runtime-support/1.3/gmaven-runtime-support-1.3.jar
>> urls[54] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
>> gmaven-runtime-api/1.3/gmaven-runtime-api-1.3.jar
>> urls[55] = file:/home/brian/.m2/repository/org/sonatype/gshell/gshell-i
>> o/2.0/gshell-io-2.0.jar
>> urls[56] = file:/home/brian/.m2/repository/com/thoughtworks/qdox/qdox/1
>> .10/qdox-1.10.jar
>> urls[57] = file:/home/brian/.m2/repository/org/codehaus/groovy/groovy-a
>> ll/1.7.4/groovy-all-1.7.4.jar
>> urls[58] = file:/home/brian/.m2/repository/org/apache/ant/ant/1.8.2/ant
>> -1.8.2.jar
>> urls[59] = file:/home/brian/.m2/repository/org/apache/ant/ant-launcher/
>> 1.8.2/ant-launcher-1.8.2.jar
>> urls[60] = file:/home/brian/.m2/repository/jline/jline/0.9.94/jline-0.9
>> .94.jar
>> urls[61] = file:/home/brian/.m2/repository/org/webjars/webjars-locator/
>> 0.30/webjars-locator-0.30.jar
>> urls[62] = file:/home/brian/.m2/repository/org/webjars/webjars-locator-
>> core/0.30/webjars-locator-core-0.30.jar
>> urls[63] = file:/home/brian/.m2/repository/org/apache/commons/commons-c
>> ompress/1.9/commons-compress-1.9.jar
>> urls[64] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/j
>> ackson-databind/2.3.3/jackson-databind-2.3.3.jar
>> urls[65] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/j
>> ackson-annotations/2.3.0/jackson-annotations-2.3.0.jar
>> urls[66] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/j
>> ackson-core/2.3.3/jackson-core-2.3.3.jar
>> urls[67] = file:/home/brian/.m2/repository/org/webjars/jshint/2.6.3-2/j
>> shint-2.6.3-2.jar
>> urls[68] = file:/home/brian/.m2/repository/org/webjars/less/1.3.3/less-
>> 1.3.3.jar
>> urls[69] = file:/home/brian/.m2/repository/org/webjars/emberjs/1.9.0-1/
>> emberjs-1.9.0-1.jar
>> urls[70] = file:/home/brian/.m2/repository/org/webjars/jquery/1.10.2-1/
>> jquery-1.10.2-1.jar
>> urls[71] = file:/home/brian/.m2/repository/org/webjars/handlebars/3.0.3
>> /handlebars-3.0.3.jar
>> urls[72] = file:/home/brian/.m2/repository/org/webjars/coffee-script/1.
>> 10.0/coffee-script-1.10.0.jar
>> urls[73] = file:/home/brian/.m2/repository/org/webjars/envjs/1.2/envjs-
>> 1.2.jar
>> urls[74] = file:/home/brian/.m2/repository/org/webjars/jslint/20140708-
>> 394bf29/jslint-20140708-394bf29.jar
>> urls[75] = file:/home/brian/.m2/repository/org/webjars/json2/20110223/j
>> son2-20110223.jar
>> urls[76] = file:/home/brian/.m2/repository/javax/servlet/servlet-api/2.
>> 3/servlet-api-2.3.jar
>> urls[77] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-injec
>> t-bean/2.3.0/sisu-inject-bean-2.3.0.jar
>> urls[78] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-guice
>> /3.1.0/sisu-guice-3.1.0-no_aop.jar
>> urls[79] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-guava
>> /0.9.9/sisu-guava-0.9.9.jar
>> urls[80] = file:/home/brian/.m2/repository/org/mockito/mockito-core/2.0
>> .42-beta/mockito-core-2.0.42-beta.jar
>> urls[81] = file:/home/brian/.m2/repository/net/bytebuddy/byte-buddy/1.2
>> .1/byte-buddy-1.2.1.jar
>> urls[82] = file:/home/brian/.m2/repository/org/objenesis/objenesis/2.1/
>> objenesis-2.1.jar
>> urls[83] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-u
>> tils/2.0.6/plexus-utils-2.0.6.jar
>> urls[84] = file:/home/brian/.m2/repository/org/sonatype/aether/aether-u
>> til/1.13.1/aether-util-1.13.1.jar
>> urls[85] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-i
>> nterpolation/1.14/plexus-interpolation-1.14.jar
>> urls[86] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-c
>> omponent-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
>> urls[87] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-s
>> ec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
>> urls[88] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-c
>> ipher/1.4/plexus-cipher-1.4.jar
>> urls[89] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-b
>> uild-api/0.0.7/plexus-build-api-0.0.7.jar
>> urls[90] = file:/home/brian/.m2/repository/org/slf4j/slf4j-log4j12/1.7.
>> 16/slf4j-log4j12-1.7.16.jar
>> urls[91] = file:/home/brian/.m2/repository/log4j/log4j/1.2.17/log4j-1.2
>> .17.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:181)
>>     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:51)
>>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
>> (LifecycleStarter.java:128)
>>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
>>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
>>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
>>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
>>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
>>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
>>     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:564)
>>     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.mockito.internal.exceptions.stacktrace.ConditionalStackTraceFilter.<init>
>> (ConditionalStackTraceFilter.java:17)
>>     at org.mockito.exceptions.base.MockitoException.filterStackTrace
>> (MockitoException.java:41)
>>     at org.mockito.exceptions.base.MockitoException.<init>
>> (MockitoException.java:30)
>>     at org.mockito.internal.configuration.plugins.PluginLoader.loadPlugin
>> (PluginLoader.java:35)
>>     at org.mockito.internal.configuration.plugins.PluginRegistry.<init>
>> (PluginRegistry.java:13)
>>     at org.mockito.internal.configuration.plugins.Plugins.<clinit>
>> (Plugins.java:12)
>>     at org.mockito.internal.util.MockUtil.<clinit> (MockUtil.java:23)
>>     at org.mockito.internal.MockitoCore.<init> (MockitoCore.java:40)
>>     at org.mockito.Mockito.<clinit> (Mockito.java:1103)
>>     at ro.isdc.wro.maven.plugin.Wro4jMojo.processGroup
>> (Wro4jMojo.java:261)
>>     at ro.isdc.wro.maven.plugin.Wro4jMojo.doExecute (Wro4jMojo.java:161)
>>     at ro.isdc.wro.maven.plugin.AbstractWro4jMojo.execute
>> (AbstractWro4jMojo.java:169)
>>     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
>> (DefaultBuildPluginManager.java:134)
>>     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:51)
>>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
>> (LifecycleStarter.java:128)
>>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
>>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
>>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
>>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
>>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
>>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
>>     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:564)
>>     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.NullPointerException
>>     at org.mockito.internal.configuration.plugins.Plugins.getStackTraceCleanerProvider
>> (Plugins.java:18)
>>     at org.mockito.internal.exceptions.stacktrace.StackTraceFilter.<clinit>
>> (StackTraceFilter.java:21)
>>     at org.mockito.internal.exceptions.stacktrace.ConditionalStackTraceFilter.<init>
>> (ConditionalStackTraceFilter.java:17)
>>     at org.mockito.exceptions.base.MockitoException.filterStackTrace
>> (MockitoException.java:41)
>>     at org.mockito.exceptions.base.MockitoException.<init>
>> (MockitoException.java:30)
>>     at org.mockito.internal.configuration.plugins.PluginLoader.loadPlugin
>> (PluginLoader.java:35)
>>     at org.mockito.internal.configuration.plugins.PluginRegistry.<init>
>> (PluginRegistry.java:13)
>>     at org.mockito.internal.configuration.plugins.Plugins.<clinit>
>> (Plugins.java:12)
>>     at org.mockito.internal.util.MockUtil.<clinit> (MockUtil.java:23)
>>     at org.mockito.internal.MockitoCore.<init> (MockitoCore.java:40)
>>     at org.mockito.Mockito.<clinit> (Mockito.java:1103)
>>     at ro.isdc.wro.maven.plugin.Wro4jMojo.processGroup
>> (Wro4jMojo.java:261)
>>     at ro.isdc.wro.maven.plugin.Wro4jMojo.doExecute (Wro4jMojo.java:161)
>>     at ro.isdc.wro.maven.plugin.AbstractWro4jMojo.execute
>> (AbstractWro4jMojo.java:169)
>>     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
>> (DefaultBuildPluginManager.java:134)
>>     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:51)
>>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
>> (LifecycleStarter.java:128)
>>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
>>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
>>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
>>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
>>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
>>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
>>     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:564)
>>     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/conflu
>> ence/display/MAVEN/PluginContainerException
>> [ERROR]
>> [ERROR] After correcting the problems, you can resume the build with the
>> command
>> [ERROR]   mvn <goals> -rf :jspwiki-war
>> brian@bacchus:~/sandboxApache/jspwiki-2.10.5$
>>
>> best regards,
>>> juan pablo
>>>
>>> On Thu, May 24, 2018 at 12:21 AM, Brian Burch <br...@pingtoo.com> wrote:
>>>
>>> On 23/05/18 09:17, Brian Burch wrote:
>>>>
>>>> On 23/05/18 06:59, Juan Pablo Santos Rodríguez wrote:
>>>>>
>>>>> Hi Brian,
>>>>>>
>>>>>> seems you've hit https://issues.apache.org/jira/browse/SUREFIRE-1439
>>>>>> (NullPointerException on JDK10) which is fixed on the 2.21.0 version
>>>>>> of
>>>>>> the
>>>>>> surefire plugin. JSPWiki itself should compile and run ok at least
>>>>>> with
>>>>>> JDK
>>>>>> 6 to 8, haven't tried with 9, and as you have seen doesn't run tests
>>>>>> with
>>>>>> 10.. I'll bump the surefire version as soon as the vote moves on,
>>>>>> unless
>>>>>> anyone beats me to it.
>>>>>>
>>>>>>
>>>>> Thanks for taking the time to look at my problem, Juan-Pablo. I'm away
>>>>> and won't have time to revive java 8 on my new laptop. By the time I
>>>>> get
>>>>> back to my office until the vote will have ended, so I can't contribute
>>>>> this time. All I can say is I've checked the packaging and it behaves
>>>>> the
>>>>> same way as the git branch!
>>>>>
>>>>> I'm pleased everyone is happy with the new release and I look forward
>>>>> to
>>>>> implementing it on my production system.
>>>>>
>>>>> Shall I add a note to the "Building from source code" page about how to
>>>>> clone a branch or tag?
>>>>>
>>>>> Oh yes, you didn't say anything about the use of <jdk.version> im the
>>>>> top-level pom.xml. Does the project use "Spring Boot" (I thought not),
>>>>> because otherwise it is just a no-op.
>>>>>
>>>>>
>>>> To answer my own question, I added these properties to pom.xml..
>>>>
>>>>      <maven.compiler.source>1.6</maven.compiler.source>
>>>>      <maven.compiler.target>1.6</maven.compiler.target>
>>>>
>>>> ... and ran "mvn clean test" again. There was no obvious difference to
>>>> the
>>>
>>>
>

Re: NPE while building (was: Re: [VOTE] Release JSPWiki version 2.10.4)

Posted by Juan Pablo Santos Rodríguez <ju...@gmail.com>.
Hi Brian,

thanks for following through! seems you've stumbled upon another problem
with another plugin: https://github.com/wro4j/wro4j/issues/1039

I'll reopen JSPWIKI-1070 with that information, download a JDK10 and try to
fix it over the weekend/next weeks instead of keeping asking to see if it's
ok or not O:-)


best regards,
juan pablo

On Tue, May 29, 2018 at 12:21 PM, Brian Burch <br...@pingtoo.com> wrote:

> On 29/05/18 08:13, Juan Pablo Santos Rodríguez wrote:
>
>> Hi Brian,
>>
>> the jdk.version property is used indeed to set the source and target
>> arguments of the compiler plugin, and also to
>> set the minimum JDK required to compile the project (see the configuration
>> of the enforcer plugin on the base pom).
>> Forcing it to 1.6 won't solve the problem of compiling with a JDK 10, as
>> the problem is with that JDK + the version
>> of the surefire plugin.
>>
>> Upgrading surefire to 2.21.0 should be enough; I recall reading somewhere
>> that the compiler's plugin version needed
>> for using JDK9+ must be 3.7.0 or greater, which it already is, but it
>> needs
>> some tweaking too. 2.10.5-git-01 should
>> be ok to be compiled with JDK10, if you won't mind testing with current
>> master.. O:-) In any case, I've also opened
>> JSPWIKI-1070 (and solved for 2.10.5-git-01) to track this issue; if
>> anything else arises, we'll reopen it.
>>
>
> Given that I missed the vote, I didn't want to "drop the ball". I started
> from scratch and you definitely got me past the surefire problem.
>
> I ran "mvn -x clean install" while cooking steaks on the BBQ and now (in
> QLD) its time to sip a glass of wine before going to bed (we all go to bed
> early here!). The tests seemed to run ok, but there was a new crash further
> down the track...
>
> Forgive me for being lazy, but I felt it was better to let you have the
> console log while your day was starting and mine ending - if I don't hear
> back, that's OK, I will do some digging tomorrow.
>
> Here's the last bit of the console log:-
>
> [INFO]
> [INFO] --- jslint-maven-plugin:1.0.1:jslint (checkThirdParty) @
> jspwiki-war ---
> [INFO]
> [INFO] --- maven-remote-resources-plugin:1.5:process
> (process-resource-bundles) @ jspwiki-war ---
> [INFO]
> [INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @
> jspwiki-war ---
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] Copying 37 resources
> [INFO] Copying 3 resources
> [INFO]
> [INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @
> jspwiki-war ---
> [INFO] Changes detected - recompiling the module!
> [INFO] Compiling 356 source files to /home/brian/sandboxApache/jspw
> iki-2.10.5/jspwiki-war/target/classes
> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/
> main/java/org/apache/wiki/render/CleanTextRenderer.java: Some input files
> use or override a deprecated API.
> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/
> main/java/org/apache/wiki/render/CleanTextRenderer.java: Recompile with
> -Xlint:deprecation for details.
> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/
> main/java/org/apache/wiki/WikiEngine.java: Some input files use unchecked
> or unsafe operations.
> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/
> main/java/org/apache/wiki/WikiEngine.java: Recompile with
> -Xlint:unchecked for details.
> [INFO]
> [INFO] --- maven-resources-plugin:3.0.2:testResources
> (default-testResources) @ jspwiki-war ---
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] Copying 13 resources
> [INFO] Copying 3 resources
> [INFO]
> [INFO] --- maven-compiler-plugin:3.7.0:testCompile (default-testCompile)
> @ jspwiki-war ---
> [INFO] Changes detected - recompiling the module!
> [INFO] Compiling 139 source files to /home/brian/sandboxApache/jspw
> iki-2.10.5/jspwiki-war/target/test-classes
> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/
> test/java/org/apache/wiki/TestJDBCDataSource.java: Some input files use
> or override a deprecated API.
> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/
> test/java/org/apache/wiki/TestJDBCDataSource.java: Recompile with
> -Xlint:deprecation for details.
> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/
> test/java/org/apache/wiki/auth/permissions/GroupPermissionTest.java: Some
> input files use unchecked or unsafe operations.
> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/
> test/java/org/apache/wiki/auth/permissions/GroupPermissionTest.java:
> Recompile with -Xlint:unchecked for details.
> [INFO]
> [INFO] --- maven-surefire-plugin:2.21.0:test (default-test) @ jspwiki-war
> ---
> [INFO] Surefire report directory: /home/brian/sandboxApache/jspw
> iki-2.10.5/jspwiki-war/target/surefire-reports
> [INFO]
> [INFO] -------------------------------------------------------
> [INFO]  T E S T S
> [INFO] -------------------------------------------------------
> [INFO] Running org.apache.wiki.PropertyReaderTest
> [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.187 s - in org.apache.wiki.PropertyReaderTest
> [INFO] Running org.apache.wiki.search.SearchManagerTest
> log4j:WARN No appenders could be found for logger
> (net.sf.ehcache.config.ConfigurationFactory).
> log4j:WARN Please initialize the log4j system properly.
> log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for
> more info.
> [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 39.389 s - in org.apache.wiki.search.SearchManagerTest
> [INFO] Running org.apache.wiki.WikiAjaxServletTest
> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.099 s - in org.apache.wiki.WikiAjaxServletTest
> [INFO] Running org.apache.wiki.providers.BasicAttachmentProviderTest
> [INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 10.984 s - in org.apache.wiki.providers.BasicAttachmentProviderTest
> [INFO] Running org.apache.wiki.providers.FileSystemProviderTest
> [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.356 s - in org.apache.wiki.providers.FileSystemProviderTest
> [INFO] Running org.apache.wiki.providers.VersioningFileProviderTest
> [INFO] Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 2.612 s - in org.apache.wiki.providers.VersioningFileProviderTest
> [INFO] Running org.apache.wiki.providers.CachingProviderTest
> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 4.183 s - in org.apache.wiki.providers.CachingProviderTest
> [INFO] Running org.apache.wiki.i18n.InternationalizationManagerTest
> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.003 s - in org.apache.wiki.i18n.InternationalizationManagerTest
> [INFO] Running org.apache.wiki.plugin.RecentChangesPluginTest
> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.476 s - in org.apache.wiki.plugin.RecentChangesPluginTest
> [INFO] Running org.apache.wiki.plugin.DefaultPluginManagerTest
> [INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.392 s - in org.apache.wiki.plugin.DefaultPluginManagerTest
> [INFO] Running org.apache.wiki.plugin.PageViewPluginTest
> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.437 s - in org.apache.wiki.plugin.PageViewPluginTest
> [INFO] Running org.apache.wiki.plugin.ReferringPagesPluginTest
> [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.756 s - in org.apache.wiki.plugin.ReferringPagesPluginTest
> [INFO] Running org.apache.wiki.plugin.UndefinedPagesPluginTest
> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.173 s - in org.apache.wiki.plugin.UndefinedPagesPluginTest
> [INFO] Running org.apache.wiki.plugin.TableOfContentsTest
> [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.444 s - in org.apache.wiki.plugin.TableOfContentsTest
> [INFO] Running org.apache.wiki.plugin.IfPluginTest
> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.164 s - in org.apache.wiki.plugin.IfPluginTest
> [INFO] Running org.apache.wiki.plugin.CounterPluginTest
> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.19 s - in org.apache.wiki.plugin.CounterPluginTest
> [INFO] Running org.apache.wiki.plugin.ReferringUndefinedPagesPluginTest
> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.308 s - in org.apache.wiki.plugin.ReferringUndefinedPagesPluginTest
> [INFO] Running org.apache.wiki.plugin.GroupsTest
> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.049 s - in org.apache.wiki.plugin.GroupsTest
> [INFO] Running org.apache.wiki.plugin.InsertPageTest
> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.252 s - in org.apache.wiki.plugin.InsertPageTest
> [INFO] Running org.apache.wiki.render.WysiwygEditingRendererTest
> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.085 s - in org.apache.wiki.render.WysiwygEditingRendererTest
> [INFO] Running org.apache.wiki.render.RenderingManagerTest
> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.986 s - in org.apache.wiki.render.RenderingManagerTest
> [INFO] Running org.apache.wiki.render.CreoleRendererTest
> [INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.369 s - in org.apache.wiki.render.CreoleRendererTest
> [INFO] Running org.apache.wiki.htmltowiki.HtmlStringToWikiTranslatorTest
> [INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.412 s - in org.apache.wiki.htmltowiki.HtmlStringToWikiTranslatorTest
> [INFO] Running org.apache.wiki.WikiSessionTest
> [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.232 s - in org.apache.wiki.WikiSessionTest
> [INFO] Running org.apache.wiki.url.DefaultURLConstructorTest
> [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.308 s - in org.apache.wiki.url.DefaultURLConstructorTest
> [INFO] Running org.apache.wiki.url.ShortViewURLConstructorTest
> [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.247 s - in org.apache.wiki.url.ShortViewURLConstructorTest
> [INFO] Running org.apache.wiki.url.ShortURLConstructorTest
> [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.265 s - in org.apache.wiki.url.ShortURLConstructorTest
> [INFO] Running org.apache.wiki.diff.ContextualDiffProviderTest
> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.659 s - in org.apache.wiki.diff.ContextualDiffProviderTest
> [INFO] Running org.apache.wiki.PageSorterTest
> [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.019 s - in org.apache.wiki.PageSorterTest
> [INFO] Running org.apache.wiki.auth.acl.AclEntryImplTest
> [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.017 s - in org.apache.wiki.auth.acl.AclEntryImplTest
> [INFO] Running org.apache.wiki.auth.acl.DefaultAclManagerTest
> [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.11 s - in org.apache.wiki.auth.acl.DefaultAclManagerTest
> [INFO] Running org.apache.wiki.auth.acl.AclImplTest
> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.189 s - in org.apache.wiki.auth.acl.AclImplTest
> [INFO] Running org.apache.wiki.auth.AuthenticationManagerTest
> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.221 s - in org.apache.wiki.auth.AuthenticationManagerTest
> [INFO] Running org.apache.wiki.auth.GroupManagerTest
> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.146 s - in org.apache.wiki.auth.GroupManagerTest
> [INFO] Running org.apache.wiki.auth.authorize.GroupTest
> [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.137 s - in org.apache.wiki.auth.authorize.GroupTest
> [INFO] Running org.apache.wiki.auth.authorize.XMLGroupDatabaseTest
> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.113 s - in org.apache.wiki.auth.authorize.XMLGroupDatabaseTest
> [INFO] Running org.apache.wiki.auth.authorize.WebContainerAuthorizerTest
> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.103 s - in org.apache.wiki.auth.authorize.WebContainerAuthorizerTest
> [INFO] Running org.apache.wiki.auth.authorize.JDBCGroupDatabaseTest
> [Server@24ed4582]: [Thread[main,5,main]]: setSilent(true)
> [Server@3463851a]: [Thread[main,5,main]]: setSilent(true)
> [Server@307b954]: [Thread[main,5,main]]: setSilent(true)
> [Server@14bc9fe3]: [Thread[main,5,main]]: setSilent(true)
> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 14.417 s - in org.apache.wiki.auth.authorize.JDBCGroupDatabaseTest
> [INFO] Running org.apache.wiki.auth.AuthorizationManagerTest
> [INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.525 s - in org.apache.wiki.auth.AuthorizationManagerTest
> [INFO] Running org.apache.wiki.auth.user.UserProfileTest
> [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.127 s - in org.apache.wiki.auth.user.UserProfileTest
> [INFO] Running org.apache.wiki.auth.user.XMLUserDatabaseTest
> [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.197 s - in org.apache.wiki.auth.user.XMLUserDatabaseTest
> [INFO] Running org.apache.wiki.auth.user.JDBCUserDatabaseTest
> [Server@3bd05779]: [Thread[main,5,main]]: setSilent(true)
> [Server@5b0d8236]: [Thread[main,5,main]]: setSilent(true)
> [Server@29ab7ccc]: [Thread[main,5,main]]: setSilent(true)
> [Server@64f578eb]: [Thread[main,5,main]]: setSilent(true)
> [Server@71d85b53]: [Thread[main,5,main]]: setSilent(true)
> [Server@dc46916]: [Thread[main,5,main]]: setSilent(true)
> [Server@7540aa55]: [Thread[main,5,main]]: setSilent(true)
> [Server@494e502c]: [Thread[main,5,main]]: setSilent(true)
> [Server@59bedf4d]: [Thread[main,5,main]]: setSilent(true)
> [Server@35f9c37c]: [Thread[main,5,main]]: setSilent(true)
> [Server@40ee8512]: [Thread[main,5,main]]: setSilent(true)
> [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 19.386 s - in org.apache.wiki.auth.user.JDBCUserDatabaseTest
> [INFO] Running org.apache.wiki.auth.permissions.AllPermissionTest
> [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s
> - in org.apache.wiki.auth.permissions.AllPermissionTest
> [INFO] Running org.apache.wiki.auth.permissions.WikiPermissionTest
> [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s
> - in org.apache.wiki.auth.permissions.WikiPermissionTest
> [INFO] Running org.apache.wiki.auth.permissio
> ns.AllPermissionCollectionTest
> [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.001 s - in org.apache.wiki.auth.permissions.AllPermissionCollectionTest
> [INFO] Running org.apache.wiki.auth.UserManagerTest
> [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 1.682 s - in org.apache.wiki.auth.UserManagerTest
> [INFO] Running org.apache.wiki.util.PropertyReaderTest
> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.002 s - in org.apache.wiki.util.PropertyReaderTest
> [INFO] Running org.apache.wiki.util.XmlUtilTest
> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.018 s - in org.apache.wiki.util.XmlUtilTest
> [INFO] Running org.apache.wiki.util.TimedCounterListTest
> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.111 s - in org.apache.wiki.util.TimedCounterListTest
> [INFO] Running org.apache.wiki.util.comparators.HumanComparatorTest
> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.003 s - in org.apache.wiki.util.comparators.HumanComparatorTest
> [INFO] Running org.apache.wiki.util.PriorityListTest
> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.006 s - in org.apache.wiki.util.PriorityListTest
> [INFO] Running org.apache.wiki.util.ClassUtilTest
> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.058 s - in org.apache.wiki.util.ClassUtilTest
> [INFO] Running org.apache.wiki.util.SerializerTest
> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.002 s - in org.apache.wiki.util.SerializerTest
> [INFO] Running org.apache.wiki.util.CryptoUtilTest
> [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.006 s - in org.apache.wiki.util.CryptoUtilTest
> [INFO] Running org.apache.wiki.util.FileUtilTest
> [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.027 s - in org.apache.wiki.util.FileUtilTest
> [INFO] Running org.apache.wiki.util.MailUtilTest
> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.304 s - in org.apache.wiki.util.MailUtilTest
> [INFO] Running org.apache.wiki.util.TextUtilTest
> [INFO] Tests run: 42, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.045 s - in org.apache.wiki.util.TextUtilTest
> [INFO] Running org.apache.wiki.util.CommentedPropertiesTest
> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.031 s - in org.apache.wiki.util.CommentedPropertiesTest
> [INFO] Running org.apache.wiki.util.ByteUtilsTest
> [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.002 s - in org.apache.wiki.util.ByteUtilsTest
> [INFO] Running org.apache.wiki.xmlrpc.RPCHandlerTest
> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.397 s - in org.apache.wiki.xmlrpc.RPCHandlerTest
> [INFO] Running org.apache.wiki.workflow.WorkflowTest
> [INFO] Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.013 s - in org.apache.wiki.workflow.WorkflowTest
> [INFO] Running org.apache.wiki.workflow.WorkflowManagerTest
> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.063 s - in org.apache.wiki.workflow.WorkflowManagerTest
> [INFO] Running org.apache.wiki.workflow.OutcomeTest
> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.016 s - in org.apache.wiki.workflow.OutcomeTest
> [INFO] Running org.apache.wiki.workflow.SimpleDecisionTest
> [INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.017 s - in org.apache.wiki.workflow.SimpleDecisionTest
> [INFO] Running org.apache.wiki.workflow.FactTest
> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.002 s - in org.apache.wiki.workflow.FactTest
> [INFO] Running org.apache.wiki.workflow.DecisionQueueTest
> [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.145 s - in org.apache.wiki.workflow.DecisionQueueTest
> [INFO] Running org.apache.wiki.workflow.TaskTest
> [INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.006 s - in org.apache.wiki.workflow.TaskTest
> [INFO] Running org.apache.wiki.workflow.ApprovalWorkflowTest
> [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.122 s - in org.apache.wiki.workflow.ApprovalWorkflowTest
> [INFO] Running org.apache.wiki.content.PageRenamerTest
> [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 1.592 s - in org.apache.wiki.content.PageRenamerTest
> [INFO] Running org.apache.wiki.attachment.AttachmentManagerTest
> [INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.94 s - in org.apache.wiki.attachment.AttachmentManagerTest
> [INFO] Running org.apache.wiki.rss.RSSGeneratorTest
> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.198 s - in org.apache.wiki.rss.RSSGeneratorTest
> [INFO] Running org.apache.wiki.VariableManagerTest
> [INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.292 s - in org.apache.wiki.VariableManagerTest
> [INFO] Running org.apache.wiki.ReferenceManagerTest
> [INFO] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 1.188 s - in org.apache.wiki.ReferenceManagerTest
> [INFO] Running org.apache.wiki.WikiEngineTest
> [INFO] Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 1.722 s - in org.apache.wiki.WikiEngineTest
> [INFO] Running org.apache.wiki.ReleaseTest
> [INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.006 s - in org.apache.wiki.ReleaseTest
> [INFO] Running org.apache.wiki.filters.DefaultFilterManagerTest
> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.05 s - in org.apache.wiki.filters.DefaultFilterManagerTest
> [INFO] Running org.apache.wiki.ui.admin.beans.PluginBeanTest
> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.018 s - in org.apache.wiki.ui.admin.beans.PluginBeanTest
> [INFO] Running org.apache.wiki.ui.admin.beans.FilterBeanTest
> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.021 s - in org.apache.wiki.ui.admin.beans.FilterBeanTest
> [INFO] Running org.apache.wiki.ui.InputValidatorTest
> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.06 s - in org.apache.wiki.ui.InputValidatorTest
> [INFO] Running org.apache.wiki.ui.PageCommandTest
> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.049 s - in org.apache.wiki.ui.PageCommandTest
> [INFO] Running org.apache.wiki.ui.RedirectCommandTest
> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.002 s - in org.apache.wiki.ui.RedirectCommandTest
> [INFO] Running org.apache.wiki.ui.CommandResolverTest
> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.237 s - in org.apache.wiki.ui.CommandResolverTest
> [INFO] Running org.apache.wiki.ui.WikiCommandTest
> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.035 s - in org.apache.wiki.ui.WikiCommandTest
> [INFO] Running org.apache.wiki.ui.GroupCommandTest
> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.051 s - in org.apache.wiki.ui.GroupCommandTest
> [INFO] Running org.apache.wiki.PageManagerTest
> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.066 s - in org.apache.wiki.PageManagerTest
> [INFO] Running org.apache.wiki.parser.JSPWikiMarkupParserTest
> Trying to crash parser with a line which is 198002 chars in size
> 100 page renderings: 0:00:00.214 (467.2897196261682 renderings/second)
> [INFO] Tests run: 207, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 7.728 s - in org.apache.wiki.parser.JSPWikiMarkupParserTest
> [INFO] Running org.apache.wiki.parser.CreoleToJSPWikiTranslatorTest
> [INFO] Tests run: 84, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.209 s - in org.apache.wiki.parser.CreoleToJSPWikiTranslatorTest
> [INFO] Running org.apache.wiki.parser.MarkupParserTest
> [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s
> - in org.apache.wiki.parser.MarkupParserTest
> [INFO]
> [INFO] Results:
> [INFO]
> [INFO] Tests run: 930, Failures: 0, Errors: 0, Skipped: 0
> [INFO]
> [INFO]
> [INFO] --- wro4j-maven-plugin:1.8.0:run (buildDefaultJsAndCss) @
> jspwiki-war ---
> [INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/main/
> [INFO] Executing the mojo:
> [INFO] Wro4j Model path: /home/brian/sandboxApache/jspw
> iki-2.10.5/jspwiki-war/src/main/config/wro/wro.xml
> [INFO] targetGroups: null
> [INFO] minimize: true
> [INFO] ignoreMissingResources: null
> [INFO] parallelProcessing: false
> [INFO] buildDirectory: /home/brian/sandboxApache/jspw
> iki-2.10.5/jspwiki-war/target
> [INFO] destinationFolder: /home/brian/sandboxApache/jspw
> iki-2.10.5/jspwiki-war/target
> [INFO] jsDestinationFolder: /home/brian/sandboxApache/jspw
> iki-2.10.5/jspwiki-war/target/generated-sources/wro/scripts
> [INFO] cssDestinationFolder: /home/brian/sandboxApache/jspw
> iki-2.10.5/jspwiki-war/target/generated-sources/wro/templates/default
> [INFO] The following groups will be processed: [jspwiki, jspwiki-common,
> jspwiki-edit, jspwiki-prefs, jspwiki_print]
> [INFO] folder: /home/brian/sandboxApache/jspw
> iki-2.10.5/jspwiki-war/target/generated-sources/wro/templates/default
> [INFO] processing group: jspwiki.css
> [INFO] ------------------------------------------------------------
> ------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] Apache JSPWiki ..................................... SUCCESS [
> 3.818 s]
> [INFO] Apache JSPWiki initial wiki pages builder .......... SUCCESS [
> 0.122 s]
> [INFO] Apache JSPWiki initial wiki pages (de) ............. SUCCESS [
> 2.064 s]
> [INFO] Apache JSPWiki initial wiki pages (en) ............. SUCCESS [
> 0.294 s]
> [INFO] Apache JSPWiki initial wiki pages (es) ............. SUCCESS [
> 0.320 s]
> [INFO] Apache JSPWiki initial wiki pages (fi) ............. SUCCESS [
> 0.213 s]
> [INFO] Apache JSPWiki initial wiki pages (fr) ............. SUCCESS [
> 0.360 s]
> [INFO] Apache JSPWiki initial wiki pages (it) ............. SUCCESS [
> 0.355 s]
> [INFO] Apache JSPWiki initial wiki pages (nl) ............. SUCCESS [
> 0.356 s]
> [INFO] Apache JSPWiki initial wiki pages (pt_BR) .......... SUCCESS [
> 0.346 s]
> [INFO] Apache JSPWiki initial wiki pages (ru) ............. SUCCESS [
> 0.275 s]
> [INFO] Apache JSPWiki initial wiki pages (zh_CN) .......... SUCCESS [
> 0.251 s]
> [INFO] Apache JSPWiki Main War ............................ FAILURE [02:21
> min]
> [INFO] Apache JSPWiki portable ............................ SKIPPED
> [INFO] jspwiki-it-builder ................................. SKIPPED
> [INFO] jspwiki-selenium-tests ............................. SKIPPED
> [INFO] jspwiki-it-test-custom ............................. SKIPPED
> [INFO] jspwiki-it-test-custom-absolute-urls ............... SKIPPED
> [INFO] jspwiki-it-test-custom-jdbc ........................ SKIPPED
> [INFO] jspwiki-it-test-cma ................................ SKIPPED
> [INFO] jspwiki-it-test-cma-jdbc ........................... SKIPPED
> [INFO] Apache JSPWiki markdown support .................... SKIPPED
> [INFO] ------------------------------------------------------------
> ------------
> [INFO] BUILD FAILURE
> [INFO] ------------------------------------------------------------
> ------------
> [INFO] Total time: 02:31 min
> [INFO] Finished at: 2018-05-29T18:56:26+10:00
> [INFO] Final Memory: 47M/164M
> [INFO] ------------------------------------------------------------
> ------------
> [ERROR] Failed to execute goal ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run
> (buildDefaultJsAndCss) on project jspwiki-war: Execution
> buildDefaultJsAndCss of goal ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run
> failed: An API incompatibility was encountered while executing
> ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run: java.lang.ExceptionInInitializerError:
> null
> [ERROR] -----------------------------------------------------
> [ERROR] realm =    plugin>ro.isdc.wro4j:wro4j-maven-plugin:1.8.0
> [ERROR] strategy = org.codehaus.plexus.classworld
> s.strategy.SelfFirstStrategy
> [ERROR] urls[0] = file:/home/brian/.m2/repositor
> y/ro/isdc/wro4j/wro4j-maven-plugin/1.8.0/wro4j-maven-plugin-1.8.0.jar
> [ERROR] urls[1] = file:/home/brian/.m2/repositor
> y/ro/isdc/wro4j/wro4j-core/1.8.0/wro4j-core-1.8.0.jar
> [ERROR] urls[2] = file:/home/brian/.m2/repositor
> y/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar
> [ERROR] urls[3] = file:/home/brian/.m2/repositor
> y/commons-io/commons-io/2.4/commons-io-2.4.jar
> [ERROR] urls[4] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-
> extensions/1.8.0/wro4j-extensions-1.8.0.jar
> [ERROR] urls[5] = file:/home/brian/.m2/repository/org/mozilla/rhino/
> 1.7.7.1/rhino-1.7.7.1.jar
> [ERROR] urls[6] = file:/home/brian/.m2/repositor
> y/org/apache/commons/commons-exec/1.1/commons-exec-1.1.jar
> [ERROR] urls[7] = file:/home/brian/.m2/repositor
> y/commons-pool/commons-pool/1.6/commons-pool-1.6.jar
> [ERROR] urls[8] = file:/home/brian/.m2/repositor
> y/org/springframework/spring-web/3.1.1.RELEASE/spring-web-
> 3.1.1.RELEASE.jar
> [ERROR] urls[9] = file:/home/brian/.m2/repositor
> y/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
> [ERROR] urls[10] = file:/home/brian/.m2/repositor
> y/org/springframework/spring-beans/3.1.1.RELEASE/spring-
> beans-3.1.1.RELEASE.jar
> [ERROR] urls[11] = file:/home/brian/.m2/repositor
> y/org/springframework/spring-context/3.1.1.RELEASE/spring-co
> ntext-3.1.1.RELEASE.jar
> [ERROR] urls[12] = file:/home/brian/.m2/repositor
> y/org/springframework/spring-aop/3.1.1.RELEASE/spring-aop-
> 3.1.1.RELEASE.jar
> [ERROR] urls[13] = file:/home/brian/.m2/repositor
> y/org/springframework/spring-expression/3.1.1.RELEASE/spring
> -expression-3.1.1.RELEASE.jar
> [ERROR] urls[14] = file:/home/brian/.m2/repositor
> y/org/springframework/spring-asm/3.1.1.RELEASE/spring-asm-
> 3.1.1.RELEASE.jar
> [ERROR] urls[15] = file:/home/brian/.m2/repositor
> y/org/springframework/spring-core/3.1.1.RELEASE/spring-
> core-3.1.1.RELEASE.jar
> [ERROR] urls[16] = file:/home/brian/.m2/repositor
> y/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
> [ERROR] urls[17] = file:/home/brian/.m2/repositor
> y/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar
> [ERROR] urls[18] = file:/home/brian/.m2/repository/com/google/javascript/
> closure-compiler/v20160315/closure-compiler-v20160315.jar
> [ERROR] urls[19] = file:/home/brian/.m2/repository/com/google/javascript/
> closure-compiler-externs/v20160315/closure-compiler-externs-v20160315.jar
> [ERROR] urls[20] = file:/home/brian/.m2/repositor
> y/args4j/args4j/2.0.26/args4j-2.0.26.jar
> [ERROR] urls[21] = file:/home/brian/.m2/repositor
> y/com/google/guava/guava/19.0/guava-19.0.jar
> [ERROR] urls[22] = file:/home/brian/.m2/repository/com/google/protobuf/
> protobuf-java/2.5.0/protobuf-java-2.5.0.jar
> [ERROR] urls[23] = file:/home/brian/.m2/repositor
> y/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar
> [ERROR] urls[24] = file:/home/brian/.m2/repository/com/github/lltyk/dojo-
> shrinksafe/1.7.2/dojo-shrinksafe-1.7.2.jar
> [ERROR] urls[25] = file:/home/brian/.m2/repository/org/jruby/jruby-core/
> 9.0.5.0/jruby-core-9.0.5.0.jar
> [ERROR] urls[26] = file:/home/brian/.m2/repositor
> y/com/github/jnr/jnr-netdb/1.1.5/jnr-netdb-1.1.5.jar
> [ERROR] urls[27] = file:/home/brian/.m2/repositor
> y/com/github/jnr/jnr-enxio/0.10/jnr-enxio-0.10.jar
> [ERROR] urls[28] = file:/home/brian/.m2/repositor
> y/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar
> [ERROR] urls[29] = file:/home/brian/.m2/repositor
> y/com/github/jnr/jnr-unixsocket/0.10/jnr-unixsocket-0.10.jar
> [ERROR] urls[30] = file:/home/brian/.m2/repositor
> y/com/github/jnr/jnr-posix/3.0.27/jnr-posix-3.0.27.jar
> [ERROR] urls[31] = file:/home/brian/.m2/repositor
> y/com/github/jnr/jnr-constants/0.9.0/jnr-constants-0.9.0.jar
> [ERROR] urls[32] = file:/home/brian/.m2/repositor
> y/com/github/jnr/jffi/1.2.10/jffi-1.2.10.jar
> [ERROR] urls[33] = file:/home/brian/.m2/repositor
> y/com/github/jnr/jffi/1.2.10/jffi-1.2.10-native.jar
> [ERROR] urls[34] = file:/home/brian/.m2/repositor
> y/org/jruby/joni/joni/2.1.9/joni-2.1.9.jar
> [ERROR] urls[35] = file:/home/brian/.m2/repositor
> y/org/jruby/extras/bytelist/1.0.13/bytelist-1.0.13.jar
> [ERROR] urls[36] = file:/home/brian/.m2/repositor
> y/org/jruby/jcodings/jcodings/1.0.17/jcodings-1.0.17.jar
> [ERROR] urls[37] = file:/home/brian/.m2/repositor
> y/org/jruby/dirgra/0.3/dirgra-0.3.jar
> [ERROR] urls[38] = file:/home/brian/.m2/repositor
> y/com/headius/invokebinder/1.7/invokebinder-1.7.jar
> [ERROR] urls[39] = file:/home/brian/.m2/repositor
> y/com/headius/options/1.4/options-1.4.jar
> [ERROR] urls[40] = file:/home/brian/.m2/repository/com/jcraft/jzlib/1.1.3/
> jzlib-1.1.3.jar
> [ERROR] urls[41] = file:/home/brian/.m2/repositor
> y/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar
> [ERROR] urls[42] = file:/home/brian/.m2/repositor
> y/joda-time/joda-time/2.8.2/joda-time-2.8.2.jar
> [ERROR] urls[43] = file:/home/brian/.m2/repository/org/jruby/jruby-stdlib/
> 9.0.5.0/jruby-stdlib-9.0.5.0.jar
> [ERROR] urls[44] = file:/home/brian/.m2/repositor
> y/com/darrinholst/sass-java-gems/3.4.20.0/sass-java-gems-3.4.20.0.jar
> [ERROR] urls[45] = file:/home/brian/.m2/repositor
> y/nz/co/edmi/bourbon-gem-jar/2.1.0/bourbon-gem-jar-2.1.0.jar
> [ERROR] urls[46] = file:/home/brian/.m2/repositor
> y/me/n4u/sass/sass-gems/3.1.19/sass-gems-3.1.19.jar
> [ERROR] urls[47] = file:/home/brian/.m2/repositor
> y/com/github/sommeri/less4j/1.17.2/less4j-1.17.2.jar
> [ERROR] urls[48] = file:/home/brian/.m2/repositor
> y/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar
> [ERROR] urls[49] = file:/home/brian/.m2/repositor
> y/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.jar
> [ERROR] urls[50] = file:/home/brian/.m2/repositor
> y/org/codehaus/gmaven/runtime/gmaven-runtime-1.7/1.3/gmaven-
> runtime-1.7-1.3.jar
> [ERROR] urls[51] = file:/home/brian/.m2/repositor
> y/org/codehaus/gmaven/feature/gmaven-feature-support/1.3/
> gmaven-feature-support-1.3.jar
> [ERROR] urls[52] = file:/home/brian/.m2/repositor
> y/org/codehaus/gmaven/feature/gmaven-feature-api/1.3/gmaven-
> feature-api-1.3.jar
> [ERROR] urls[53] = file:/home/brian/.m2/repositor
> y/org/codehaus/gmaven/runtime/gmaven-runtime-support/1.3/
> gmaven-runtime-support-1.3.jar
> [ERROR] urls[54] = file:/home/brian/.m2/repositor
> y/org/codehaus/gmaven/runtime/gmaven-runtime-api/1.3/gmaven-
> runtime-api-1.3.jar
> [ERROR] urls[55] = file:/home/brian/.m2/repositor
> y/org/sonatype/gshell/gshell-io/2.0/gshell-io-2.0.jar
> [ERROR] urls[56] = file:/home/brian/.m2/repositor
> y/com/thoughtworks/qdox/qdox/1.10/qdox-1.10.jar
> [ERROR] urls[57] = file:/home/brian/.m2/repositor
> y/org/codehaus/groovy/groovy-all/1.7.4/groovy-all-1.7.4.jar
> [ERROR] urls[58] = file:/home/brian/.m2/repositor
> y/org/apache/ant/ant/1.8.2/ant-1.8.2.jar
> [ERROR] urls[59] = file:/home/brian/.m2/repositor
> y/org/apache/ant/ant-launcher/1.8.2/ant-launcher-1.8.2.jar
> [ERROR] urls[60] = file:/home/brian/.m2/repositor
> y/jline/jline/0.9.94/jline-0.9.94.jar
> [ERROR] urls[61] = file:/home/brian/.m2/repositor
> y/org/webjars/webjars-locator/0.30/webjars-locator-0.30.jar
> [ERROR] urls[62] = file:/home/brian/.m2/repositor
> y/org/webjars/webjars-locator-core/0.30/webjars-locator-core-0.30.jar
> [ERROR] urls[63] = file:/home/brian/.m2/repositor
> y/org/apache/commons/commons-compress/1.9/commons-compress-1.9.jar
> [ERROR] urls[64] = file:/home/brian/.m2/repositor
> y/com/fasterxml/jackson/core/jackson-databind/2.3.3/
> jackson-databind-2.3.3.jar
> [ERROR] urls[65] = file:/home/brian/.m2/repositor
> y/com/fasterxml/jackson/core/jackson-annotations/2.3.0/
> jackson-annotations-2.3.0.jar
> [ERROR] urls[66] = file:/home/brian/.m2/repositor
> y/com/fasterxml/jackson/core/jackson-core/2.3.3/jackson-core-2.3.3.jar
> [ERROR] urls[67] = file:/home/brian/.m2/repositor
> y/org/webjars/jshint/2.6.3-2/jshint-2.6.3-2.jar
> [ERROR] urls[68] = file:/home/brian/.m2/repositor
> y/org/webjars/less/1.3.3/less-1.3.3.jar
> [ERROR] urls[69] = file:/home/brian/.m2/repositor
> y/org/webjars/emberjs/1.9.0-1/emberjs-1.9.0-1.jar
> [ERROR] urls[70] = file:/home/brian/.m2/repositor
> y/org/webjars/jquery/1.10.2-1/jquery-1.10.2-1.jar
> [ERROR] urls[71] = file:/home/brian/.m2/repositor
> y/org/webjars/handlebars/3.0.3/handlebars-3.0.3.jar
> [ERROR] urls[72] = file:/home/brian/.m2/repositor
> y/org/webjars/coffee-script/1.10.0/coffee-script-1.10.0.jar
> [ERROR] urls[73] = file:/home/brian/.m2/repositor
> y/org/webjars/envjs/1.2/envjs-1.2.jar
> [ERROR] urls[74] = file:/home/brian/.m2/repositor
> y/org/webjars/jslint/20140708-394bf29/jslint-20140708-394bf29.jar
> [ERROR] urls[75] = file:/home/brian/.m2/repositor
> y/org/webjars/json2/20110223/json2-20110223.jar
> [ERROR] urls[76] = file:/home/brian/.m2/repositor
> y/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar
> [ERROR] urls[77] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-
> inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar
> [ERROR] urls[78] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-
> guice/3.1.0/sisu-guice-3.1.0-no_aop.jar
> [ERROR] urls[79] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-
> guava/0.9.9/sisu-guava-0.9.9.jar
> [ERROR] urls[80] = file:/home/brian/.m2/repositor
> y/org/mockito/mockito-core/2.0.42-beta/mockito-core-2.0.42-beta.jar
> [ERROR] urls[81] = file:/home/brian/.m2/repositor
> y/net/bytebuddy/byte-buddy/1.2.1/byte-buddy-1.2.1.jar
> [ERROR] urls[82] = file:/home/brian/.m2/repositor
> y/org/objenesis/objenesis/2.1/objenesis-2.1.jar
> [ERROR] urls[83] = file:/home/brian/.m2/repositor
> y/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar
> [ERROR] urls[84] = file:/home/brian/.m2/repositor
> y/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar
> [ERROR] urls[85] = file:/home/brian/.m2/repositor
> y/org/codehaus/plexus/plexus-interpolation/1.14/plexus-
> interpolation-1.14.jar
> [ERROR] urls[86] = file:/home/brian/.m2/repositor
> y/org/codehaus/plexus/plexus-component-annotations/1.5.5/
> plexus-component-annotations-1.5.5.jar
> [ERROR] urls[87] = file:/home/brian/.m2/repositor
> y/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-
> dispatcher-1.3.jar
> [ERROR] urls[88] = file:/home/brian/.m2/repositor
> y/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
> [ERROR] urls[89] = file:/home/brian/.m2/repositor
> y/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar
> [ERROR] urls[90] = file:/home/brian/.m2/repositor
> y/org/slf4j/slf4j-log4j12/1.7.16/slf4j-log4j12-1.7.16.jar
> [ERROR] urls[91] = file:/home/brian/.m2/repositor
> y/log4j/log4j/1.2.17/log4j-1.2.17.jar
> [ERROR] Number of foreign imports: 1
> [ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent:
> null]]
> [ERROR]
> [ERROR] -----------------------------------------------------
> [ERROR] : NullPointerException
> [ERROR] -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
> goal ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run (buildDefaultJsAndCss) on
> project jspwiki-war: Execution buildDefaultJsAndCss of goal
> ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run failed: An API incompatibility
> was encountered while executing ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run:
> java.lang.ExceptionInInitializerError: null
> -----------------------------------------------------
> realm =    plugin>ro.isdc.wro4j:wro4j-maven-plugin:1.8.0
> strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
> urls[0] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-maven-
> plugin/1.8.0/wro4j-maven-plugin-1.8.0.jar
> urls[1] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-core/1.
> 8.0/wro4j-core-1.8.0.jar
> urls[2] = file:/home/brian/.m2/repository/org/apache/commons/commons-
> lang3/3.4/commons-lang3-3.4.jar
> urls[3] = file:/home/brian/.m2/repository/commons-io/commons-io/2.4/
> commons-io-2.4.jar
> urls[4] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-
> extensions/1.8.0/wro4j-extensions-1.8.0.jar
> urls[5] = file:/home/brian/.m2/repository/org/mozilla/rhino/1.7.7.1/
> rhino-1.7.7.1.jar
> urls[6] = file:/home/brian/.m2/repository/org/apache/commons/commons-
> exec/1.1/commons-exec-1.1.jar
> urls[7] = file:/home/brian/.m2/repository/commons-pool/commons-pool/1.
> 6/commons-pool-1.6.jar
> urls[8] = file:/home/brian/.m2/repository/org/springframework/spring-
> web/3.1.1.RELEASE/spring-web-3.1.1.RELEASE.jar
> urls[9] = file:/home/brian/.m2/repository/aopalliance/aopalliance/1.0/
> aopalliance-1.0.jar
> urls[10] = file:/home/brian/.m2/repository/org/springframework/spring-
> beans/3.1.1.RELEASE/spring-beans-3.1.1.RELEASE.jar
> urls[11] = file:/home/brian/.m2/repository/org/springframework/spring-c
> ontext/3.1.1.RELEASE/spring-context-3.1.1.RELEASE.jar
> urls[12] = file:/home/brian/.m2/repository/org/springframework/spring-
> aop/3.1.1.RELEASE/spring-aop-3.1.1.RELEASE.jar
> urls[13] = file:/home/brian/.m2/repository/org/springframework/spring-e
> xpression/3.1.1.RELEASE/spring-expression-3.1.1.RELEASE.jar
> urls[14] = file:/home/brian/.m2/repository/org/springframework/spring-
> asm/3.1.1.RELEASE/spring-asm-3.1.1.RELEASE.jar
> urls[15] = file:/home/brian/.m2/repository/org/springframework/spring-
> core/3.1.1.RELEASE/spring-core-3.1.1.RELEASE.jar
> urls[16] = file:/home/brian/.m2/repository/commons-logging/commons-
> logging/1.1.1/commons-logging-1.1.1.jar
> urls[17] = file:/home/brian/.m2/repository/com/google/code/gson/gson/2.
> 2.4/gson-2.2.4.jar
> urls[18] = file:/home/brian/.m2/repository/com/google/javascript/
> closure-compiler/v20160315/closure-compiler-v20160315.jar
> urls[19] = file:/home/brian/.m2/repository/com/google/javascript/
> closure-compiler-externs/v20160315/closure-compiler-externs-v20160315.jar
> urls[20] = file:/home/brian/.m2/repository/args4j/args4j/2.0.26/args4j-
> 2.0.26.jar
> urls[21] = file:/home/brian/.m2/repository/com/google/guava/guava/19.0/
> guava-19.0.jar
> urls[22] = file:/home/brian/.m2/repository/com/google/protobuf/
> protobuf-java/2.5.0/protobuf-java-2.5.0.jar
> urls[23] = file:/home/brian/.m2/repository/com/google/code/findbugs/
> jsr305/1.3.9/jsr305-1.3.9.jar
> urls[24] = file:/home/brian/.m2/repository/com/github/lltyk/dojo-
> shrinksafe/1.7.2/dojo-shrinksafe-1.7.2.jar
> urls[25] = file:/home/brian/.m2/repository/org/jruby/jruby-core/9.0.5.
> 0/jruby-core-9.0.5.0.jar
> urls[26] = file:/home/brian/.m2/repository/com/github/jnr/jnr-netdb/1.
> 1.5/jnr-netdb-1.1.5.jar
> urls[27] = file:/home/brian/.m2/repository/com/github/jnr/jnr-enxio/0.
> 10/jnr-enxio-0.10.jar
> urls[28] = file:/home/brian/.m2/repository/com/github/jnr/jnr-x86asm/1.
> 0.2/jnr-x86asm-1.0.2.jar
> urls[29] = file:/home/brian/.m2/repository/com/github/jnr/jnr-unixsocke
> t/0.10/jnr-unixsocket-0.10.jar
> urls[30] = file:/home/brian/.m2/repository/com/github/jnr/jnr-posix/3.
> 0.27/jnr-posix-3.0.27.jar
> urls[31] = file:/home/brian/.m2/repository/com/github/jnr/jnr-constants
> /0.9.0/jnr-constants-0.9.0.jar
> urls[32] = file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/
> jffi-1.2.10.jar
> urls[33] = file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/
> jffi-1.2.10-native.jar
> urls[34] = file:/home/brian/.m2/repository/org/jruby/joni/joni/2.1.9/
> joni-2.1.9.jar
> urls[35] = file:/home/brian/.m2/repository/org/jruby/extras/bytelist/1.
> 0.13/bytelist-1.0.13.jar
> urls[36] = file:/home/brian/.m2/repository/org/jruby/jcodings/jcodings/
> 1.0.17/jcodings-1.0.17.jar
> urls[37] = file:/home/brian/.m2/repository/org/jruby/dirgra/0.3/dirgra-
> 0.3.jar
> urls[38] = file:/home/brian/.m2/repository/com/headius/invokebinder/1.
> 7/invokebinder-1.7.jar
> urls[39] = file:/home/brian/.m2/repository/com/headius/options/1.4/
> options-1.4.jar
> urls[40] = file:/home/brian/.m2/repository/com/jcraft/jzlib/1.1.3/
> jzlib-1.1.3.jar
> urls[41] = file:/home/brian/.m2/repository/com/martiansoftware/nailgun-
> server/0.9.1/nailgun-server-0.9.1.jar
> urls[42] = file:/home/brian/.m2/repository/joda-time/joda-time/2.8.2/
> joda-time-2.8.2.jar
> urls[43] = file:/home/brian/.m2/repository/org/jruby/jruby-stdlib/9.0.
> 5.0/jruby-stdlib-9.0.5.0.jar
> urls[44] = file:/home/brian/.m2/repository/com/darrinholst/sass-java-gems/
> 3.4.20.0/sass-java-gems-3.4.20.0.jar
> urls[45] = file:/home/brian/.m2/repository/nz/co/edmi/bourbon-gem-jar/
> 2.1.0/bourbon-gem-jar-2.1.0.jar
> urls[46] = file:/home/brian/.m2/repository/me/n4u/sass/sass-gems/3.1.
> 19/sass-gems-3.1.19.jar
> urls[47] = file:/home/brian/.m2/repository/com/github/sommeri/less4j/1.
> 17.2/less4j-1.17.2.jar
> urls[48] = file:/home/brian/.m2/repository/org/antlr/antlr-runtime/3.5.
> 2/antlr-runtime-3.5.2.jar
> urls[49] = file:/home/brian/.m2/repository/commons-beanutils/commons-
> beanutils/1.8.3/commons-beanutils-1.8.3.jar
> urls[50] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
> gmaven-runtime-1.7/1.3/gmaven-runtime-1.7-1.3.jar
> urls[51] = file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/
> gmaven-feature-support/1.3/gmaven-feature-support-1.3.jar
> urls[52] = file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/
> gmaven-feature-api/1.3/gmaven-feature-api-1.3.jar
> urls[53] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
> gmaven-runtime-support/1.3/gmaven-runtime-support-1.3.jar
> urls[54] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
> gmaven-runtime-api/1.3/gmaven-runtime-api-1.3.jar
> urls[55] = file:/home/brian/.m2/repository/org/sonatype/gshell/gshell-
> io/2.0/gshell-io-2.0.jar
> urls[56] = file:/home/brian/.m2/repository/com/thoughtworks/qdox/qdox/
> 1.10/qdox-1.10.jar
> urls[57] = file:/home/brian/.m2/repository/org/codehaus/groovy/groovy-
> all/1.7.4/groovy-all-1.7.4.jar
> urls[58] = file:/home/brian/.m2/repository/org/apache/ant/ant/1.8.2/
> ant-1.8.2.jar
> urls[59] = file:/home/brian/.m2/repository/org/apache/ant/ant-launcher/
> 1.8.2/ant-launcher-1.8.2.jar
> urls[60] = file:/home/brian/.m2/repository/jline/jline/0.9.94/jline-0.
> 9.94.jar
> urls[61] = file:/home/brian/.m2/repository/org/webjars/webjars-locator/
> 0.30/webjars-locator-0.30.jar
> urls[62] = file:/home/brian/.m2/repository/org/webjars/webjars-locator-
> core/0.30/webjars-locator-core-0.30.jar
> urls[63] = file:/home/brian/.m2/repository/org/apache/commons/commons-
> compress/1.9/commons-compress-1.9.jar
> urls[64] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/
> jackson-databind/2.3.3/jackson-databind-2.3.3.jar
> urls[65] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/
> jackson-annotations/2.3.0/jackson-annotations-2.3.0.jar
> urls[66] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/
> jackson-core/2.3.3/jackson-core-2.3.3.jar
> urls[67] = file:/home/brian/.m2/repository/org/webjars/jshint/2.6.3-2/
> jshint-2.6.3-2.jar
> urls[68] = file:/home/brian/.m2/repository/org/webjars/less/1.3.3/less-
> 1.3.3.jar
> urls[69] = file:/home/brian/.m2/repository/org/webjars/emberjs/1.9.0-1/
> emberjs-1.9.0-1.jar
> urls[70] = file:/home/brian/.m2/repository/org/webjars/jquery/1.10.2-1/
> jquery-1.10.2-1.jar
> urls[71] = file:/home/brian/.m2/repository/org/webjars/handlebars/3.0.
> 3/handlebars-3.0.3.jar
> urls[72] = file:/home/brian/.m2/repository/org/webjars/coffee-script/1.
> 10.0/coffee-script-1.10.0.jar
> urls[73] = file:/home/brian/.m2/repository/org/webjars/envjs/1.2/envjs-
> 1.2.jar
> urls[74] = file:/home/brian/.m2/repository/org/webjars/jslint/20140708-
> 394bf29/jslint-20140708-394bf29.jar
> urls[75] = file:/home/brian/.m2/repository/org/webjars/json2/20110223/
> json2-20110223.jar
> urls[76] = file:/home/brian/.m2/repository/javax/servlet/servlet-api/2.
> 3/servlet-api-2.3.jar
> urls[77] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-
> inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar
> urls[78] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-
> guice/3.1.0/sisu-guice-3.1.0-no_aop.jar
> urls[79] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-
> guava/0.9.9/sisu-guava-0.9.9.jar
> urls[80] = file:/home/brian/.m2/repository/org/mockito/mockito-core/2.
> 0.42-beta/mockito-core-2.0.42-beta.jar
> urls[81] = file:/home/brian/.m2/repository/net/bytebuddy/byte-buddy/1.
> 2.1/byte-buddy-1.2.1.jar
> urls[82] = file:/home/brian/.m2/repository/org/objenesis/objenesis/2.1/
> objenesis-2.1.jar
> urls[83] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-
> utils/2.0.6/plexus-utils-2.0.6.jar
> urls[84] = file:/home/brian/.m2/repository/org/sonatype/aether/aether-
> util/1.13.1/aether-util-1.13.1.jar
> urls[85] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-
> interpolation/1.14/plexus-interpolation-1.14.jar
> urls[86] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-
> component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
> urls[87] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-
> sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
> urls[88] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-
> cipher/1.4/plexus-cipher-1.4.jar
> urls[89] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-
> build-api/0.0.7/plexus-build-api-0.0.7.jar
> urls[90] = file:/home/brian/.m2/repository/org/slf4j/slf4j-log4j12/1.7.
> 16/slf4j-log4j12-1.7.16.jar
> urls[91] = file:/home/brian/.m2/repository/log4j/log4j/1.2.17/log4j-1.
> 2.17.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:51)
>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
> (LifecycleStarter.java:128)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
>     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:564)
>     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
> buildDefaultJsAndCss of goal ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run
> failed: An API incompatibility was encountered while executing
> ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run: java.lang.ExceptionInInitializerError:
> null
> -----------------------------------------------------
> realm =    plugin>ro.isdc.wro4j:wro4j-maven-plugin:1.8.0
> strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
> urls[0] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-maven-
> plugin/1.8.0/wro4j-maven-plugin-1.8.0.jar
> urls[1] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-core/1.
> 8.0/wro4j-core-1.8.0.jar
> urls[2] = file:/home/brian/.m2/repository/org/apache/commons/commons-
> lang3/3.4/commons-lang3-3.4.jar
> urls[3] = file:/home/brian/.m2/repository/commons-io/commons-io/2.4/
> commons-io-2.4.jar
> urls[4] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-
> extensions/1.8.0/wro4j-extensions-1.8.0.jar
> urls[5] = file:/home/brian/.m2/repository/org/mozilla/rhino/1.7.7.1/
> rhino-1.7.7.1.jar
> urls[6] = file:/home/brian/.m2/repository/org/apache/commons/commons-
> exec/1.1/commons-exec-1.1.jar
> urls[7] = file:/home/brian/.m2/repository/commons-pool/commons-pool/1.
> 6/commons-pool-1.6.jar
> urls[8] = file:/home/brian/.m2/repository/org/springframework/spring-
> web/3.1.1.RELEASE/spring-web-3.1.1.RELEASE.jar
> urls[9] = file:/home/brian/.m2/repository/aopalliance/aopalliance/1.0/
> aopalliance-1.0.jar
> urls[10] = file:/home/brian/.m2/repository/org/springframework/spring-
> beans/3.1.1.RELEASE/spring-beans-3.1.1.RELEASE.jar
> urls[11] = file:/home/brian/.m2/repository/org/springframework/spring-c
> ontext/3.1.1.RELEASE/spring-context-3.1.1.RELEASE.jar
> urls[12] = file:/home/brian/.m2/repository/org/springframework/spring-
> aop/3.1.1.RELEASE/spring-aop-3.1.1.RELEASE.jar
> urls[13] = file:/home/brian/.m2/repository/org/springframework/spring-e
> xpression/3.1.1.RELEASE/spring-expression-3.1.1.RELEASE.jar
> urls[14] = file:/home/brian/.m2/repository/org/springframework/spring-
> asm/3.1.1.RELEASE/spring-asm-3.1.1.RELEASE.jar
> urls[15] = file:/home/brian/.m2/repository/org/springframework/spring-
> core/3.1.1.RELEASE/spring-core-3.1.1.RELEASE.jar
> urls[16] = file:/home/brian/.m2/repository/commons-logging/commons-
> logging/1.1.1/commons-logging-1.1.1.jar
> urls[17] = file:/home/brian/.m2/repository/com/google/code/gson/gson/2.
> 2.4/gson-2.2.4.jar
> urls[18] = file:/home/brian/.m2/repository/com/google/javascript/
> closure-compiler/v20160315/closure-compiler-v20160315.jar
> urls[19] = file:/home/brian/.m2/repository/com/google/javascript/
> closure-compiler-externs/v20160315/closure-compiler-externs-v20160315.jar
> urls[20] = file:/home/brian/.m2/repository/args4j/args4j/2.0.26/args4j-
> 2.0.26.jar
> urls[21] = file:/home/brian/.m2/repository/com/google/guava/guava/19.0/
> guava-19.0.jar
> urls[22] = file:/home/brian/.m2/repository/com/google/protobuf/
> protobuf-java/2.5.0/protobuf-java-2.5.0.jar
> urls[23] = file:/home/brian/.m2/repository/com/google/code/findbugs/
> jsr305/1.3.9/jsr305-1.3.9.jar
> urls[24] = file:/home/brian/.m2/repository/com/github/lltyk/dojo-
> shrinksafe/1.7.2/dojo-shrinksafe-1.7.2.jar
> urls[25] = file:/home/brian/.m2/repository/org/jruby/jruby-core/9.0.5.
> 0/jruby-core-9.0.5.0.jar
> urls[26] = file:/home/brian/.m2/repository/com/github/jnr/jnr-netdb/1.
> 1.5/jnr-netdb-1.1.5.jar
> urls[27] = file:/home/brian/.m2/repository/com/github/jnr/jnr-enxio/0.
> 10/jnr-enxio-0.10.jar
> urls[28] = file:/home/brian/.m2/repository/com/github/jnr/jnr-x86asm/1.
> 0.2/jnr-x86asm-1.0.2.jar
> urls[29] = file:/home/brian/.m2/repository/com/github/jnr/jnr-unixsocke
> t/0.10/jnr-unixsocket-0.10.jar
> urls[30] = file:/home/brian/.m2/repository/com/github/jnr/jnr-posix/3.
> 0.27/jnr-posix-3.0.27.jar
> urls[31] = file:/home/brian/.m2/repository/com/github/jnr/jnr-constants
> /0.9.0/jnr-constants-0.9.0.jar
> urls[32] = file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/
> jffi-1.2.10.jar
> urls[33] = file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/
> jffi-1.2.10-native.jar
> urls[34] = file:/home/brian/.m2/repository/org/jruby/joni/joni/2.1.9/
> joni-2.1.9.jar
> urls[35] = file:/home/brian/.m2/repository/org/jruby/extras/bytelist/1.
> 0.13/bytelist-1.0.13.jar
> urls[36] = file:/home/brian/.m2/repository/org/jruby/jcodings/jcodings/
> 1.0.17/jcodings-1.0.17.jar
> urls[37] = file:/home/brian/.m2/repository/org/jruby/dirgra/0.3/dirgra-
> 0.3.jar
> urls[38] = file:/home/brian/.m2/repository/com/headius/invokebinder/1.
> 7/invokebinder-1.7.jar
> urls[39] = file:/home/brian/.m2/repository/com/headius/options/1.4/
> options-1.4.jar
> urls[40] = file:/home/brian/.m2/repository/com/jcraft/jzlib/1.1.3/
> jzlib-1.1.3.jar
> urls[41] = file:/home/brian/.m2/repository/com/martiansoftware/nailgun-
> server/0.9.1/nailgun-server-0.9.1.jar
> urls[42] = file:/home/brian/.m2/repository/joda-time/joda-time/2.8.2/
> joda-time-2.8.2.jar
> urls[43] = file:/home/brian/.m2/repository/org/jruby/jruby-stdlib/9.0.
> 5.0/jruby-stdlib-9.0.5.0.jar
> urls[44] = file:/home/brian/.m2/repository/com/darrinholst/sass-java-gems/
> 3.4.20.0/sass-java-gems-3.4.20.0.jar
> urls[45] = file:/home/brian/.m2/repository/nz/co/edmi/bourbon-gem-jar/
> 2.1.0/bourbon-gem-jar-2.1.0.jar
> urls[46] = file:/home/brian/.m2/repository/me/n4u/sass/sass-gems/3.1.
> 19/sass-gems-3.1.19.jar
> urls[47] = file:/home/brian/.m2/repository/com/github/sommeri/less4j/1.
> 17.2/less4j-1.17.2.jar
> urls[48] = file:/home/brian/.m2/repository/org/antlr/antlr-runtime/3.5.
> 2/antlr-runtime-3.5.2.jar
> urls[49] = file:/home/brian/.m2/repository/commons-beanutils/commons-
> beanutils/1.8.3/commons-beanutils-1.8.3.jar
> urls[50] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
> gmaven-runtime-1.7/1.3/gmaven-runtime-1.7-1.3.jar
> urls[51] = file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/
> gmaven-feature-support/1.3/gmaven-feature-support-1.3.jar
> urls[52] = file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/
> gmaven-feature-api/1.3/gmaven-feature-api-1.3.jar
> urls[53] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
> gmaven-runtime-support/1.3/gmaven-runtime-support-1.3.jar
> urls[54] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
> gmaven-runtime-api/1.3/gmaven-runtime-api-1.3.jar
> urls[55] = file:/home/brian/.m2/repository/org/sonatype/gshell/gshell-
> io/2.0/gshell-io-2.0.jar
> urls[56] = file:/home/brian/.m2/repository/com/thoughtworks/qdox/qdox/
> 1.10/qdox-1.10.jar
> urls[57] = file:/home/brian/.m2/repository/org/codehaus/groovy/groovy-
> all/1.7.4/groovy-all-1.7.4.jar
> urls[58] = file:/home/brian/.m2/repository/org/apache/ant/ant/1.8.2/
> ant-1.8.2.jar
> urls[59] = file:/home/brian/.m2/repository/org/apache/ant/ant-launcher/
> 1.8.2/ant-launcher-1.8.2.jar
> urls[60] = file:/home/brian/.m2/repository/jline/jline/0.9.94/jline-0.
> 9.94.jar
> urls[61] = file:/home/brian/.m2/repository/org/webjars/webjars-locator/
> 0.30/webjars-locator-0.30.jar
> urls[62] = file:/home/brian/.m2/repository/org/webjars/webjars-locator-
> core/0.30/webjars-locator-core-0.30.jar
> urls[63] = file:/home/brian/.m2/repository/org/apache/commons/commons-
> compress/1.9/commons-compress-1.9.jar
> urls[64] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/
> jackson-databind/2.3.3/jackson-databind-2.3.3.jar
> urls[65] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/
> jackson-annotations/2.3.0/jackson-annotations-2.3.0.jar
> urls[66] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/
> jackson-core/2.3.3/jackson-core-2.3.3.jar
> urls[67] = file:/home/brian/.m2/repository/org/webjars/jshint/2.6.3-2/
> jshint-2.6.3-2.jar
> urls[68] = file:/home/brian/.m2/repository/org/webjars/less/1.3.3/less-
> 1.3.3.jar
> urls[69] = file:/home/brian/.m2/repository/org/webjars/emberjs/1.9.0-1/
> emberjs-1.9.0-1.jar
> urls[70] = file:/home/brian/.m2/repository/org/webjars/jquery/1.10.2-1/
> jquery-1.10.2-1.jar
> urls[71] = file:/home/brian/.m2/repository/org/webjars/handlebars/3.0.
> 3/handlebars-3.0.3.jar
> urls[72] = file:/home/brian/.m2/repository/org/webjars/coffee-script/1.
> 10.0/coffee-script-1.10.0.jar
> urls[73] = file:/home/brian/.m2/repository/org/webjars/envjs/1.2/envjs-
> 1.2.jar
> urls[74] = file:/home/brian/.m2/repository/org/webjars/jslint/20140708-
> 394bf29/jslint-20140708-394bf29.jar
> urls[75] = file:/home/brian/.m2/repository/org/webjars/json2/20110223/
> json2-20110223.jar
> urls[76] = file:/home/brian/.m2/repository/javax/servlet/servlet-api/2.
> 3/servlet-api-2.3.jar
> urls[77] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-
> inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar
> urls[78] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-
> guice/3.1.0/sisu-guice-3.1.0-no_aop.jar
> urls[79] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-
> guava/0.9.9/sisu-guava-0.9.9.jar
> urls[80] = file:/home/brian/.m2/repository/org/mockito/mockito-core/2.
> 0.42-beta/mockito-core-2.0.42-beta.jar
> urls[81] = file:/home/brian/.m2/repository/net/bytebuddy/byte-buddy/1.
> 2.1/byte-buddy-1.2.1.jar
> urls[82] = file:/home/brian/.m2/repository/org/objenesis/objenesis/2.1/
> objenesis-2.1.jar
> urls[83] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-
> utils/2.0.6/plexus-utils-2.0.6.jar
> urls[84] = file:/home/brian/.m2/repository/org/sonatype/aether/aether-
> util/1.13.1/aether-util-1.13.1.jar
> urls[85] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-
> interpolation/1.14/plexus-interpolation-1.14.jar
> urls[86] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-
> component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
> urls[87] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-
> sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
> urls[88] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-
> cipher/1.4/plexus-cipher-1.4.jar
> urls[89] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-
> build-api/0.0.7/plexus-build-api-0.0.7.jar
> urls[90] = file:/home/brian/.m2/repository/org/slf4j/slf4j-log4j12/1.7.
> 16/slf4j-log4j12-1.7.16.jar
> urls[91] = file:/home/brian/.m2/repository/log4j/log4j/1.2.17/log4j-1.
> 2.17.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:183)
>     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:51)
>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
> (LifecycleStarter.java:128)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
>     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:564)
>     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
> ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run: java.lang.ExceptionInInitializerError:
> null
> -----------------------------------------------------
> realm =    plugin>ro.isdc.wro4j:wro4j-maven-plugin:1.8.0
> strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
> urls[0] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-maven-
> plugin/1.8.0/wro4j-maven-plugin-1.8.0.jar
> urls[1] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-core/1.
> 8.0/wro4j-core-1.8.0.jar
> urls[2] = file:/home/brian/.m2/repository/org/apache/commons/commons-
> lang3/3.4/commons-lang3-3.4.jar
> urls[3] = file:/home/brian/.m2/repository/commons-io/commons-io/2.4/
> commons-io-2.4.jar
> urls[4] = file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-
> extensions/1.8.0/wro4j-extensions-1.8.0.jar
> urls[5] = file:/home/brian/.m2/repository/org/mozilla/rhino/1.7.7.1/
> rhino-1.7.7.1.jar
> urls[6] = file:/home/brian/.m2/repository/org/apache/commons/commons-
> exec/1.1/commons-exec-1.1.jar
> urls[7] = file:/home/brian/.m2/repository/commons-pool/commons-pool/1.
> 6/commons-pool-1.6.jar
> urls[8] = file:/home/brian/.m2/repository/org/springframework/spring-
> web/3.1.1.RELEASE/spring-web-3.1.1.RELEASE.jar
> urls[9] = file:/home/brian/.m2/repository/aopalliance/aopalliance/1.0/
> aopalliance-1.0.jar
> urls[10] = file:/home/brian/.m2/repository/org/springframework/spring-
> beans/3.1.1.RELEASE/spring-beans-3.1.1.RELEASE.jar
> urls[11] = file:/home/brian/.m2/repository/org/springframework/spring-c
> ontext/3.1.1.RELEASE/spring-context-3.1.1.RELEASE.jar
> urls[12] = file:/home/brian/.m2/repository/org/springframework/spring-
> aop/3.1.1.RELEASE/spring-aop-3.1.1.RELEASE.jar
> urls[13] = file:/home/brian/.m2/repository/org/springframework/spring-e
> xpression/3.1.1.RELEASE/spring-expression-3.1.1.RELEASE.jar
> urls[14] = file:/home/brian/.m2/repository/org/springframework/spring-
> asm/3.1.1.RELEASE/spring-asm-3.1.1.RELEASE.jar
> urls[15] = file:/home/brian/.m2/repository/org/springframework/spring-
> core/3.1.1.RELEASE/spring-core-3.1.1.RELEASE.jar
> urls[16] = file:/home/brian/.m2/repository/commons-logging/commons-
> logging/1.1.1/commons-logging-1.1.1.jar
> urls[17] = file:/home/brian/.m2/repository/com/google/code/gson/gson/2.
> 2.4/gson-2.2.4.jar
> urls[18] = file:/home/brian/.m2/repository/com/google/javascript/
> closure-compiler/v20160315/closure-compiler-v20160315.jar
> urls[19] = file:/home/brian/.m2/repository/com/google/javascript/
> closure-compiler-externs/v20160315/closure-compiler-externs-v20160315.jar
> urls[20] = file:/home/brian/.m2/repository/args4j/args4j/2.0.26/args4j-
> 2.0.26.jar
> urls[21] = file:/home/brian/.m2/repository/com/google/guava/guava/19.0/
> guava-19.0.jar
> urls[22] = file:/home/brian/.m2/repository/com/google/protobuf/
> protobuf-java/2.5.0/protobuf-java-2.5.0.jar
> urls[23] = file:/home/brian/.m2/repository/com/google/code/findbugs/
> jsr305/1.3.9/jsr305-1.3.9.jar
> urls[24] = file:/home/brian/.m2/repository/com/github/lltyk/dojo-
> shrinksafe/1.7.2/dojo-shrinksafe-1.7.2.jar
> urls[25] = file:/home/brian/.m2/repository/org/jruby/jruby-core/9.0.5.
> 0/jruby-core-9.0.5.0.jar
> urls[26] = file:/home/brian/.m2/repository/com/github/jnr/jnr-netdb/1.
> 1.5/jnr-netdb-1.1.5.jar
> urls[27] = file:/home/brian/.m2/repository/com/github/jnr/jnr-enxio/0.
> 10/jnr-enxio-0.10.jar
> urls[28] = file:/home/brian/.m2/repository/com/github/jnr/jnr-x86asm/1.
> 0.2/jnr-x86asm-1.0.2.jar
> urls[29] = file:/home/brian/.m2/repository/com/github/jnr/jnr-unixsocke
> t/0.10/jnr-unixsocket-0.10.jar
> urls[30] = file:/home/brian/.m2/repository/com/github/jnr/jnr-posix/3.
> 0.27/jnr-posix-3.0.27.jar
> urls[31] = file:/home/brian/.m2/repository/com/github/jnr/jnr-constants
> /0.9.0/jnr-constants-0.9.0.jar
> urls[32] = file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/
> jffi-1.2.10.jar
> urls[33] = file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/
> jffi-1.2.10-native.jar
> urls[34] = file:/home/brian/.m2/repository/org/jruby/joni/joni/2.1.9/
> joni-2.1.9.jar
> urls[35] = file:/home/brian/.m2/repository/org/jruby/extras/bytelist/1.
> 0.13/bytelist-1.0.13.jar
> urls[36] = file:/home/brian/.m2/repository/org/jruby/jcodings/jcodings/
> 1.0.17/jcodings-1.0.17.jar
> urls[37] = file:/home/brian/.m2/repository/org/jruby/dirgra/0.3/dirgra-
> 0.3.jar
> urls[38] = file:/home/brian/.m2/repository/com/headius/invokebinder/1.
> 7/invokebinder-1.7.jar
> urls[39] = file:/home/brian/.m2/repository/com/headius/options/1.4/
> options-1.4.jar
> urls[40] = file:/home/brian/.m2/repository/com/jcraft/jzlib/1.1.3/
> jzlib-1.1.3.jar
> urls[41] = file:/home/brian/.m2/repository/com/martiansoftware/nailgun-
> server/0.9.1/nailgun-server-0.9.1.jar
> urls[42] = file:/home/brian/.m2/repository/joda-time/joda-time/2.8.2/
> joda-time-2.8.2.jar
> urls[43] = file:/home/brian/.m2/repository/org/jruby/jruby-stdlib/9.0.
> 5.0/jruby-stdlib-9.0.5.0.jar
> urls[44] = file:/home/brian/.m2/repository/com/darrinholst/sass-java-gems/
> 3.4.20.0/sass-java-gems-3.4.20.0.jar
> urls[45] = file:/home/brian/.m2/repository/nz/co/edmi/bourbon-gem-jar/
> 2.1.0/bourbon-gem-jar-2.1.0.jar
> urls[46] = file:/home/brian/.m2/repository/me/n4u/sass/sass-gems/3.1.
> 19/sass-gems-3.1.19.jar
> urls[47] = file:/home/brian/.m2/repository/com/github/sommeri/less4j/1.
> 17.2/less4j-1.17.2.jar
> urls[48] = file:/home/brian/.m2/repository/org/antlr/antlr-runtime/3.5.
> 2/antlr-runtime-3.5.2.jar
> urls[49] = file:/home/brian/.m2/repository/commons-beanutils/commons-
> beanutils/1.8.3/commons-beanutils-1.8.3.jar
> urls[50] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
> gmaven-runtime-1.7/1.3/gmaven-runtime-1.7-1.3.jar
> urls[51] = file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/
> gmaven-feature-support/1.3/gmaven-feature-support-1.3.jar
> urls[52] = file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/
> gmaven-feature-api/1.3/gmaven-feature-api-1.3.jar
> urls[53] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
> gmaven-runtime-support/1.3/gmaven-runtime-support-1.3.jar
> urls[54] = file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/
> gmaven-runtime-api/1.3/gmaven-runtime-api-1.3.jar
> urls[55] = file:/home/brian/.m2/repository/org/sonatype/gshell/gshell-
> io/2.0/gshell-io-2.0.jar
> urls[56] = file:/home/brian/.m2/repository/com/thoughtworks/qdox/qdox/
> 1.10/qdox-1.10.jar
> urls[57] = file:/home/brian/.m2/repository/org/codehaus/groovy/groovy-
> all/1.7.4/groovy-all-1.7.4.jar
> urls[58] = file:/home/brian/.m2/repository/org/apache/ant/ant/1.8.2/
> ant-1.8.2.jar
> urls[59] = file:/home/brian/.m2/repository/org/apache/ant/ant-launcher/
> 1.8.2/ant-launcher-1.8.2.jar
> urls[60] = file:/home/brian/.m2/repository/jline/jline/0.9.94/jline-0.
> 9.94.jar
> urls[61] = file:/home/brian/.m2/repository/org/webjars/webjars-locator/
> 0.30/webjars-locator-0.30.jar
> urls[62] = file:/home/brian/.m2/repository/org/webjars/webjars-locator-
> core/0.30/webjars-locator-core-0.30.jar
> urls[63] = file:/home/brian/.m2/repository/org/apache/commons/commons-
> compress/1.9/commons-compress-1.9.jar
> urls[64] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/
> jackson-databind/2.3.3/jackson-databind-2.3.3.jar
> urls[65] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/
> jackson-annotations/2.3.0/jackson-annotations-2.3.0.jar
> urls[66] = file:/home/brian/.m2/repository/com/fasterxml/jackson/core/
> jackson-core/2.3.3/jackson-core-2.3.3.jar
> urls[67] = file:/home/brian/.m2/repository/org/webjars/jshint/2.6.3-2/
> jshint-2.6.3-2.jar
> urls[68] = file:/home/brian/.m2/repository/org/webjars/less/1.3.3/less-
> 1.3.3.jar
> urls[69] = file:/home/brian/.m2/repository/org/webjars/emberjs/1.9.0-1/
> emberjs-1.9.0-1.jar
> urls[70] = file:/home/brian/.m2/repository/org/webjars/jquery/1.10.2-1/
> jquery-1.10.2-1.jar
> urls[71] = file:/home/brian/.m2/repository/org/webjars/handlebars/3.0.
> 3/handlebars-3.0.3.jar
> urls[72] = file:/home/brian/.m2/repository/org/webjars/coffee-script/1.
> 10.0/coffee-script-1.10.0.jar
> urls[73] = file:/home/brian/.m2/repository/org/webjars/envjs/1.2/envjs-
> 1.2.jar
> urls[74] = file:/home/brian/.m2/repository/org/webjars/jslint/20140708-
> 394bf29/jslint-20140708-394bf29.jar
> urls[75] = file:/home/brian/.m2/repository/org/webjars/json2/20110223/
> json2-20110223.jar
> urls[76] = file:/home/brian/.m2/repository/javax/servlet/servlet-api/2.
> 3/servlet-api-2.3.jar
> urls[77] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-
> inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar
> urls[78] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-
> guice/3.1.0/sisu-guice-3.1.0-no_aop.jar
> urls[79] = file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-
> guava/0.9.9/sisu-guava-0.9.9.jar
> urls[80] = file:/home/brian/.m2/repository/org/mockito/mockito-core/2.
> 0.42-beta/mockito-core-2.0.42-beta.jar
> urls[81] = file:/home/brian/.m2/repository/net/bytebuddy/byte-buddy/1.
> 2.1/byte-buddy-1.2.1.jar
> urls[82] = file:/home/brian/.m2/repository/org/objenesis/objenesis/2.1/
> objenesis-2.1.jar
> urls[83] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-
> utils/2.0.6/plexus-utils-2.0.6.jar
> urls[84] = file:/home/brian/.m2/repository/org/sonatype/aether/aether-
> util/1.13.1/aether-util-1.13.1.jar
> urls[85] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-
> interpolation/1.14/plexus-interpolation-1.14.jar
> urls[86] = file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-
> component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
> urls[87] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-
> sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
> urls[88] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-
> cipher/1.4/plexus-cipher-1.4.jar
> urls[89] = file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-
> build-api/0.0.7/plexus-build-api-0.0.7.jar
> urls[90] = file:/home/brian/.m2/repository/org/slf4j/slf4j-log4j12/1.7.
> 16/slf4j-log4j12-1.7.16.jar
> urls[91] = file:/home/brian/.m2/repository/log4j/log4j/1.2.17/log4j-1.
> 2.17.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:181)
>     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:51)
>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
> (LifecycleStarter.java:128)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
>     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:564)
>     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.mockito.internal.exceptions.stacktrace.ConditionalStackTraceFilter.<init>
> (ConditionalStackTraceFilter.java:17)
>     at org.mockito.exceptions.base.MockitoException.filterStackTrace
> (MockitoException.java:41)
>     at org.mockito.exceptions.base.MockitoException.<init>
> (MockitoException.java:30)
>     at org.mockito.internal.configuration.plugins.PluginLoader.loadPlugin
> (PluginLoader.java:35)
>     at org.mockito.internal.configuration.plugins.PluginRegistry.<init>
> (PluginRegistry.java:13)
>     at org.mockito.internal.configuration.plugins.Plugins.<clinit>
> (Plugins.java:12)
>     at org.mockito.internal.util.MockUtil.<clinit> (MockUtil.java:23)
>     at org.mockito.internal.MockitoCore.<init> (MockitoCore.java:40)
>     at org.mockito.Mockito.<clinit> (Mockito.java:1103)
>     at ro.isdc.wro.maven.plugin.Wro4jMojo.processGroup
> (Wro4jMojo.java:261)
>     at ro.isdc.wro.maven.plugin.Wro4jMojo.doExecute (Wro4jMojo.java:161)
>     at ro.isdc.wro.maven.plugin.AbstractWro4jMojo.execute
> (AbstractWro4jMojo.java:169)
>     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
> (DefaultBuildPluginManager.java:134)
>     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:51)
>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
> (LifecycleStarter.java:128)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
>     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:564)
>     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.NullPointerException
>     at org.mockito.internal.configuration.plugins.Plugins.getStackTraceCleanerProvider
> (Plugins.java:18)
>     at org.mockito.internal.exceptions.stacktrace.StackTraceFilter.<clinit>
> (StackTraceFilter.java:21)
>     at org.mockito.internal.exceptions.stacktrace.ConditionalStackTraceFilter.<init>
> (ConditionalStackTraceFilter.java:17)
>     at org.mockito.exceptions.base.MockitoException.filterStackTrace
> (MockitoException.java:41)
>     at org.mockito.exceptions.base.MockitoException.<init>
> (MockitoException.java:30)
>     at org.mockito.internal.configuration.plugins.PluginLoader.loadPlugin
> (PluginLoader.java:35)
>     at org.mockito.internal.configuration.plugins.PluginRegistry.<init>
> (PluginRegistry.java:13)
>     at org.mockito.internal.configuration.plugins.Plugins.<clinit>
> (Plugins.java:12)
>     at org.mockito.internal.util.MockUtil.<clinit> (MockUtil.java:23)
>     at org.mockito.internal.MockitoCore.<init> (MockitoCore.java:40)
>     at org.mockito.Mockito.<clinit> (Mockito.java:1103)
>     at ro.isdc.wro.maven.plugin.Wro4jMojo.processGroup
> (Wro4jMojo.java:261)
>     at ro.isdc.wro.maven.plugin.Wro4jMojo.doExecute (Wro4jMojo.java:161)
>     at ro.isdc.wro.maven.plugin.AbstractWro4jMojo.execute
> (AbstractWro4jMojo.java:169)
>     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
> (DefaultBuildPluginManager.java:134)
>     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:51)
>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
> (LifecycleStarter.java:128)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
>     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:564)
>     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/conflu
> ence/display/MAVEN/PluginContainerException
> [ERROR]
> [ERROR] After correcting the problems, you can resume the build with the
> command
> [ERROR]   mvn <goals> -rf :jspwiki-war
> brian@bacchus:~/sandboxApache/jspwiki-2.10.5$
>
> best regards,
>> juan pablo
>>
>> On Thu, May 24, 2018 at 12:21 AM, Brian Burch <br...@pingtoo.com> wrote:
>>
>> On 23/05/18 09:17, Brian Burch wrote:
>>>
>>> On 23/05/18 06:59, Juan Pablo Santos Rodríguez wrote:
>>>>
>>>> Hi Brian,
>>>>>
>>>>> seems you've hit https://issues.apache.org/jira/browse/SUREFIRE-1439
>>>>> (NullPointerException on JDK10) which is fixed on the 2.21.0 version of
>>>>> the
>>>>> surefire plugin. JSPWiki itself should compile and run ok at least with
>>>>> JDK
>>>>> 6 to 8, haven't tried with 9, and as you have seen doesn't run tests
>>>>> with
>>>>> 10.. I'll bump the surefire version as soon as the vote moves on,
>>>>> unless
>>>>> anyone beats me to it.
>>>>>
>>>>>
>>>> Thanks for taking the time to look at my problem, Juan-Pablo. I'm away
>>>> and won't have time to revive java 8 on my new laptop. By the time I get
>>>> back to my office until the vote will have ended, so I can't contribute
>>>> this time. All I can say is I've checked the packaging and it behaves
>>>> the
>>>> same way as the git branch!
>>>>
>>>> I'm pleased everyone is happy with the new release and I look forward to
>>>> implementing it on my production system.
>>>>
>>>> Shall I add a note to the "Building from source code" page about how to
>>>> clone a branch or tag?
>>>>
>>>> Oh yes, you didn't say anything about the use of <jdk.version> im the
>>>> top-level pom.xml. Does the project use "Spring Boot" (I thought not),
>>>> because otherwise it is just a no-op.
>>>>
>>>>
>>> To answer my own question, I added these properties to pom.xml..
>>>
>>>      <maven.compiler.source>1.6</maven.compiler.source>
>>>      <maven.compiler.target>1.6</maven.compiler.target>
>>>
>>> ... and ran "mvn clean test" again. There was no obvious difference to
>>> the
>>
>>

Re: NPE while building (was: Re: [VOTE] Release JSPWiki version 2.10.4)

Posted by Brian Burch <br...@pingtoo.com>.
On 29/05/18 08:13, Juan Pablo Santos Rodríguez wrote:
> Hi Brian,
> 
> the jdk.version property is used indeed to set the source and target
> arguments of the compiler plugin, and also to
> set the minimum JDK required to compile the project (see the configuration
> of the enforcer plugin on the base pom).
> Forcing it to 1.6 won't solve the problem of compiling with a JDK 10, as
> the problem is with that JDK + the version
> of the surefire plugin.
> 
> Upgrading surefire to 2.21.0 should be enough; I recall reading somewhere
> that the compiler's plugin version needed
> for using JDK9+ must be 3.7.0 or greater, which it already is, but it needs
> some tweaking too. 2.10.5-git-01 should
> be ok to be compiled with JDK10, if you won't mind testing with current
> master.. O:-) In any case, I've also opened
> JSPWIKI-1070 (and solved for 2.10.5-git-01) to track this issue; if
> anything else arises, we'll reopen it.

Given that I missed the vote, I didn't want to "drop the ball". I 
started from scratch and you definitely got me past the surefire problem.

I ran "mvn -x clean install" while cooking steaks on the BBQ and now (in 
QLD) its time to sip a glass of wine before going to bed (we all go to 
bed early here!). The tests seemed to run ok, but there was a new crash 
further down the track...

Forgive me for being lazy, but I felt it was better to let you have the 
console log while your day was starting and mine ending - if I don't 
hear back, that's OK, I will do some digging tomorrow.

Here's the last bit of the console log:-

[INFO]
[INFO] --- jslint-maven-plugin:1.0.1:jslint (checkThirdParty) @ 
jspwiki-war ---
[INFO]
[INFO] --- maven-remote-resources-plugin:1.5:process 
(process-resource-bundles) @ jspwiki-war ---
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ 
jspwiki-war ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 37 resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ 
jspwiki-war ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 356 source files to 
/home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/target/classes
[INFO] 
/home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/main/java/org/apache/wiki/render/CleanTextRenderer.java: 
Some input files use or override a deprecated API.
[INFO] 
/home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/main/java/org/apache/wiki/render/CleanTextRenderer.java: 
Recompile with -Xlint:deprecation for details.
[INFO] 
/home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/main/java/org/apache/wiki/WikiEngine.java: 
Some input files use unchecked or unsafe operations.
[INFO] 
/home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/main/java/org/apache/wiki/WikiEngine.java: 
Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:testResources 
(default-testResources) @ jspwiki-war ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 13 resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.7.0:testCompile (default-testCompile) 
@ jspwiki-war ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 139 source files to 
/home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/target/test-classes
[INFO] 
/home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/test/java/org/apache/wiki/TestJDBCDataSource.java: 
Some input files use or override a deprecated API.
[INFO] 
/home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/test/java/org/apache/wiki/TestJDBCDataSource.java: 
Recompile with -Xlint:deprecation for details.
[INFO] 
/home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/test/java/org/apache/wiki/auth/permissions/GroupPermissionTest.java: 
Some input files use unchecked or unsafe operations.
[INFO] 
/home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/test/java/org/apache/wiki/auth/permissions/GroupPermissionTest.java: 
Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- maven-surefire-plugin:2.21.0:test (default-test) @ 
jspwiki-war ---
[INFO] Surefire report directory: 
/home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/target/surefire-reports
[INFO]
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.apache.wiki.PropertyReaderTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.187 s - in org.apache.wiki.PropertyReaderTest
[INFO] Running org.apache.wiki.search.SearchManagerTest
log4j:WARN No appenders could be found for logger 
(net.sf.ehcache.config.ConfigurationFactory).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for 
more info.
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
39.389 s - in org.apache.wiki.search.SearchManagerTest
[INFO] Running org.apache.wiki.WikiAjaxServletTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.099 s - in org.apache.wiki.WikiAjaxServletTest
[INFO] Running org.apache.wiki.providers.BasicAttachmentProviderTest
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
10.984 s - in org.apache.wiki.providers.BasicAttachmentProviderTest
[INFO] Running org.apache.wiki.providers.FileSystemProviderTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.356 s - in org.apache.wiki.providers.FileSystemProviderTest
[INFO] Running org.apache.wiki.providers.VersioningFileProviderTest
[INFO] Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
2.612 s - in org.apache.wiki.providers.VersioningFileProviderTest
[INFO] Running org.apache.wiki.providers.CachingProviderTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
4.183 s - in org.apache.wiki.providers.CachingProviderTest
[INFO] Running org.apache.wiki.i18n.InternationalizationManagerTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.003 s - in org.apache.wiki.i18n.InternationalizationManagerTest
[INFO] Running org.apache.wiki.plugin.RecentChangesPluginTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.476 s - in org.apache.wiki.plugin.RecentChangesPluginTest
[INFO] Running org.apache.wiki.plugin.DefaultPluginManagerTest
[INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.392 s - in org.apache.wiki.plugin.DefaultPluginManagerTest
[INFO] Running org.apache.wiki.plugin.PageViewPluginTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.437 s - in org.apache.wiki.plugin.PageViewPluginTest
[INFO] Running org.apache.wiki.plugin.ReferringPagesPluginTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.756 s - in org.apache.wiki.plugin.ReferringPagesPluginTest
[INFO] Running org.apache.wiki.plugin.UndefinedPagesPluginTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.173 s - in org.apache.wiki.plugin.UndefinedPagesPluginTest
[INFO] Running org.apache.wiki.plugin.TableOfContentsTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.444 s - in org.apache.wiki.plugin.TableOfContentsTest
[INFO] Running org.apache.wiki.plugin.IfPluginTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.164 s - in org.apache.wiki.plugin.IfPluginTest
[INFO] Running org.apache.wiki.plugin.CounterPluginTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.19 s - in org.apache.wiki.plugin.CounterPluginTest
[INFO] Running org.apache.wiki.plugin.ReferringUndefinedPagesPluginTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.308 s - in org.apache.wiki.plugin.ReferringUndefinedPagesPluginTest
[INFO] Running org.apache.wiki.plugin.GroupsTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.049 s - in org.apache.wiki.plugin.GroupsTest
[INFO] Running org.apache.wiki.plugin.InsertPageTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.252 s - in org.apache.wiki.plugin.InsertPageTest
[INFO] Running org.apache.wiki.render.WysiwygEditingRendererTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.085 s - in org.apache.wiki.render.WysiwygEditingRendererTest
[INFO] Running org.apache.wiki.render.RenderingManagerTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.986 s - in org.apache.wiki.render.RenderingManagerTest
[INFO] Running org.apache.wiki.render.CreoleRendererTest
[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.369 s - in org.apache.wiki.render.CreoleRendererTest
[INFO] Running org.apache.wiki.htmltowiki.HtmlStringToWikiTranslatorTest
[INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.412 s - in org.apache.wiki.htmltowiki.HtmlStringToWikiTranslatorTest
[INFO] Running org.apache.wiki.WikiSessionTest
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.232 s - in org.apache.wiki.WikiSessionTest
[INFO] Running org.apache.wiki.url.DefaultURLConstructorTest
[INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.308 s - in org.apache.wiki.url.DefaultURLConstructorTest
[INFO] Running org.apache.wiki.url.ShortViewURLConstructorTest
[INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.247 s - in org.apache.wiki.url.ShortViewURLConstructorTest
[INFO] Running org.apache.wiki.url.ShortURLConstructorTest
[INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.265 s - in org.apache.wiki.url.ShortURLConstructorTest
[INFO] Running org.apache.wiki.diff.ContextualDiffProviderTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.659 s - in org.apache.wiki.diff.ContextualDiffProviderTest
[INFO] Running org.apache.wiki.PageSorterTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.019 s - in org.apache.wiki.PageSorterTest
[INFO] Running org.apache.wiki.auth.acl.AclEntryImplTest
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.017 s - in org.apache.wiki.auth.acl.AclEntryImplTest
[INFO] Running org.apache.wiki.auth.acl.DefaultAclManagerTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.11 s - in org.apache.wiki.auth.acl.DefaultAclManagerTest
[INFO] Running org.apache.wiki.auth.acl.AclImplTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.189 s - in org.apache.wiki.auth.acl.AclImplTest
[INFO] Running org.apache.wiki.auth.AuthenticationManagerTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.221 s - in org.apache.wiki.auth.AuthenticationManagerTest
[INFO] Running org.apache.wiki.auth.GroupManagerTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.146 s - in org.apache.wiki.auth.GroupManagerTest
[INFO] Running org.apache.wiki.auth.authorize.GroupTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.137 s - in org.apache.wiki.auth.authorize.GroupTest
[INFO] Running org.apache.wiki.auth.authorize.XMLGroupDatabaseTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.113 s - in org.apache.wiki.auth.authorize.XMLGroupDatabaseTest
[INFO] Running org.apache.wiki.auth.authorize.WebContainerAuthorizerTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.103 s - in org.apache.wiki.auth.authorize.WebContainerAuthorizerTest
[INFO] Running org.apache.wiki.auth.authorize.JDBCGroupDatabaseTest
[Server@24ed4582]: [Thread[main,5,main]]: setSilent(true)
[Server@3463851a]: [Thread[main,5,main]]: setSilent(true)
[Server@307b954]: [Thread[main,5,main]]: setSilent(true)
[Server@14bc9fe3]: [Thread[main,5,main]]: setSilent(true)
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
14.417 s - in org.apache.wiki.auth.authorize.JDBCGroupDatabaseTest
[INFO] Running org.apache.wiki.auth.AuthorizationManagerTest
[INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.525 s - in org.apache.wiki.auth.AuthorizationManagerTest
[INFO] Running org.apache.wiki.auth.user.UserProfileTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.127 s - in org.apache.wiki.auth.user.UserProfileTest
[INFO] Running org.apache.wiki.auth.user.XMLUserDatabaseTest
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.197 s - in org.apache.wiki.auth.user.XMLUserDatabaseTest
[INFO] Running org.apache.wiki.auth.user.JDBCUserDatabaseTest
[Server@3bd05779]: [Thread[main,5,main]]: setSilent(true)
[Server@5b0d8236]: [Thread[main,5,main]]: setSilent(true)
[Server@29ab7ccc]: [Thread[main,5,main]]: setSilent(true)
[Server@64f578eb]: [Thread[main,5,main]]: setSilent(true)
[Server@71d85b53]: [Thread[main,5,main]]: setSilent(true)
[Server@dc46916]: [Thread[main,5,main]]: setSilent(true)
[Server@7540aa55]: [Thread[main,5,main]]: setSilent(true)
[Server@494e502c]: [Thread[main,5,main]]: setSilent(true)
[Server@59bedf4d]: [Thread[main,5,main]]: setSilent(true)
[Server@35f9c37c]: [Thread[main,5,main]]: setSilent(true)
[Server@40ee8512]: [Thread[main,5,main]]: setSilent(true)
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
19.386 s - in org.apache.wiki.auth.user.JDBCUserDatabaseTest
[INFO] Running org.apache.wiki.auth.permissions.AllPermissionTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 
s - in org.apache.wiki.auth.permissions.AllPermissionTest
[INFO] Running org.apache.wiki.auth.permissions.WikiPermissionTest
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 
s - in org.apache.wiki.auth.permissions.WikiPermissionTest
[INFO] Running org.apache.wiki.auth.permissions.AllPermissionCollectionTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.001 s - in org.apache.wiki.auth.permissions.AllPermissionCollectionTest
[INFO] Running org.apache.wiki.auth.UserManagerTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
1.682 s - in org.apache.wiki.auth.UserManagerTest
[INFO] Running org.apache.wiki.util.PropertyReaderTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.002 s - in org.apache.wiki.util.PropertyReaderTest
[INFO] Running org.apache.wiki.util.XmlUtilTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.018 s - in org.apache.wiki.util.XmlUtilTest
[INFO] Running org.apache.wiki.util.TimedCounterListTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.111 s - in org.apache.wiki.util.TimedCounterListTest
[INFO] Running org.apache.wiki.util.comparators.HumanComparatorTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.003 s - in org.apache.wiki.util.comparators.HumanComparatorTest
[INFO] Running org.apache.wiki.util.PriorityListTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.006 s - in org.apache.wiki.util.PriorityListTest
[INFO] Running org.apache.wiki.util.ClassUtilTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.058 s - in org.apache.wiki.util.ClassUtilTest
[INFO] Running org.apache.wiki.util.SerializerTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.002 s - in org.apache.wiki.util.SerializerTest
[INFO] Running org.apache.wiki.util.CryptoUtilTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.006 s - in org.apache.wiki.util.CryptoUtilTest
[INFO] Running org.apache.wiki.util.FileUtilTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.027 s - in org.apache.wiki.util.FileUtilTest
[INFO] Running org.apache.wiki.util.MailUtilTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.304 s - in org.apache.wiki.util.MailUtilTest
[INFO] Running org.apache.wiki.util.TextUtilTest
[INFO] Tests run: 42, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.045 s - in org.apache.wiki.util.TextUtilTest
[INFO] Running org.apache.wiki.util.CommentedPropertiesTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.031 s - in org.apache.wiki.util.CommentedPropertiesTest
[INFO] Running org.apache.wiki.util.ByteUtilsTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.002 s - in org.apache.wiki.util.ByteUtilsTest
[INFO] Running org.apache.wiki.xmlrpc.RPCHandlerTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.397 s - in org.apache.wiki.xmlrpc.RPCHandlerTest
[INFO] Running org.apache.wiki.workflow.WorkflowTest
[INFO] Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.013 s - in org.apache.wiki.workflow.WorkflowTest
[INFO] Running org.apache.wiki.workflow.WorkflowManagerTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.063 s - in org.apache.wiki.workflow.WorkflowManagerTest
[INFO] Running org.apache.wiki.workflow.OutcomeTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.016 s - in org.apache.wiki.workflow.OutcomeTest
[INFO] Running org.apache.wiki.workflow.SimpleDecisionTest
[INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.017 s - in org.apache.wiki.workflow.SimpleDecisionTest
[INFO] Running org.apache.wiki.workflow.FactTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.002 s - in org.apache.wiki.workflow.FactTest
[INFO] Running org.apache.wiki.workflow.DecisionQueueTest
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.145 s - in org.apache.wiki.workflow.DecisionQueueTest
[INFO] Running org.apache.wiki.workflow.TaskTest
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.006 s - in org.apache.wiki.workflow.TaskTest
[INFO] Running org.apache.wiki.workflow.ApprovalWorkflowTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.122 s - in org.apache.wiki.workflow.ApprovalWorkflowTest
[INFO] Running org.apache.wiki.content.PageRenamerTest
[INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
1.592 s - in org.apache.wiki.content.PageRenamerTest
[INFO] Running org.apache.wiki.attachment.AttachmentManagerTest
[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.94 s - in org.apache.wiki.attachment.AttachmentManagerTest
[INFO] Running org.apache.wiki.rss.RSSGeneratorTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.198 s - in org.apache.wiki.rss.RSSGeneratorTest
[INFO] Running org.apache.wiki.VariableManagerTest
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.292 s - in org.apache.wiki.VariableManagerTest
[INFO] Running org.apache.wiki.ReferenceManagerTest
[INFO] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
1.188 s - in org.apache.wiki.ReferenceManagerTest
[INFO] Running org.apache.wiki.WikiEngineTest
[INFO] Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
1.722 s - in org.apache.wiki.WikiEngineTest
[INFO] Running org.apache.wiki.ReleaseTest
[INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.006 s - in org.apache.wiki.ReleaseTest
[INFO] Running org.apache.wiki.filters.DefaultFilterManagerTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.05 s - in org.apache.wiki.filters.DefaultFilterManagerTest
[INFO] Running org.apache.wiki.ui.admin.beans.PluginBeanTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.018 s - in org.apache.wiki.ui.admin.beans.PluginBeanTest
[INFO] Running org.apache.wiki.ui.admin.beans.FilterBeanTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.021 s - in org.apache.wiki.ui.admin.beans.FilterBeanTest
[INFO] Running org.apache.wiki.ui.InputValidatorTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.06 s - in org.apache.wiki.ui.InputValidatorTest
[INFO] Running org.apache.wiki.ui.PageCommandTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.049 s - in org.apache.wiki.ui.PageCommandTest
[INFO] Running org.apache.wiki.ui.RedirectCommandTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.002 s - in org.apache.wiki.ui.RedirectCommandTest
[INFO] Running org.apache.wiki.ui.CommandResolverTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.237 s - in org.apache.wiki.ui.CommandResolverTest
[INFO] Running org.apache.wiki.ui.WikiCommandTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.035 s - in org.apache.wiki.ui.WikiCommandTest
[INFO] Running org.apache.wiki.ui.GroupCommandTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.051 s - in org.apache.wiki.ui.GroupCommandTest
[INFO] Running org.apache.wiki.PageManagerTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.066 s - in org.apache.wiki.PageManagerTest
[INFO] Running org.apache.wiki.parser.JSPWikiMarkupParserTest
Trying to crash parser with a line which is 198002 chars in size
100 page renderings: 0:00:00.214 (467.2897196261682 renderings/second)
[INFO] Tests run: 207, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
7.728 s - in org.apache.wiki.parser.JSPWikiMarkupParserTest
[INFO] Running org.apache.wiki.parser.CreoleToJSPWikiTranslatorTest
[INFO] Tests run: 84, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.209 s - in org.apache.wiki.parser.CreoleToJSPWikiTranslatorTest
[INFO] Running org.apache.wiki.parser.MarkupParserTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 
s - in org.apache.wiki.parser.MarkupParserTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 930, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- wro4j-maven-plugin:1.8.0:run (buildDefaultJsAndCss) @ 
jspwiki-war ---
[INFO] /home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/main/
[INFO] Executing the mojo:
[INFO] Wro4j Model path: 
/home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/src/main/config/wro/wro.xml
[INFO] targetGroups: null
[INFO] minimize: true
[INFO] ignoreMissingResources: null
[INFO] parallelProcessing: false
[INFO] buildDirectory: 
/home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/target
[INFO] destinationFolder: 
/home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/target
[INFO] jsDestinationFolder: 
/home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/target/generated-sources/wro/scripts
[INFO] cssDestinationFolder: 
/home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/target/generated-sources/wro/templates/default
[INFO] The following groups will be processed: [jspwiki, jspwiki-common, 
jspwiki-edit, jspwiki-prefs, jspwiki_print]
[INFO] folder: 
/home/brian/sandboxApache/jspwiki-2.10.5/jspwiki-war/target/generated-sources/wro/templates/default
[INFO] processing group: jspwiki.css
[INFO] 
------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Apache JSPWiki ..................................... SUCCESS [ 
3.818 s]
[INFO] Apache JSPWiki initial wiki pages builder .......... SUCCESS [ 
0.122 s]
[INFO] Apache JSPWiki initial wiki pages (de) ............. SUCCESS [ 
2.064 s]
[INFO] Apache JSPWiki initial wiki pages (en) ............. SUCCESS [ 
0.294 s]
[INFO] Apache JSPWiki initial wiki pages (es) ............. SUCCESS [ 
0.320 s]
[INFO] Apache JSPWiki initial wiki pages (fi) ............. SUCCESS [ 
0.213 s]
[INFO] Apache JSPWiki initial wiki pages (fr) ............. SUCCESS [ 
0.360 s]
[INFO] Apache JSPWiki initial wiki pages (it) ............. SUCCESS [ 
0.355 s]
[INFO] Apache JSPWiki initial wiki pages (nl) ............. SUCCESS [ 
0.356 s]
[INFO] Apache JSPWiki initial wiki pages (pt_BR) .......... SUCCESS [ 
0.346 s]
[INFO] Apache JSPWiki initial wiki pages (ru) ............. SUCCESS [ 
0.275 s]
[INFO] Apache JSPWiki initial wiki pages (zh_CN) .......... SUCCESS [ 
0.251 s]
[INFO] Apache JSPWiki Main War ............................ FAILURE 
[02:21 min]
[INFO] Apache JSPWiki portable ............................ SKIPPED
[INFO] jspwiki-it-builder ................................. SKIPPED
[INFO] jspwiki-selenium-tests ............................. SKIPPED
[INFO] jspwiki-it-test-custom ............................. SKIPPED
[INFO] jspwiki-it-test-custom-absolute-urls ............... SKIPPED
[INFO] jspwiki-it-test-custom-jdbc ........................ SKIPPED
[INFO] jspwiki-it-test-cma ................................ SKIPPED
[INFO] jspwiki-it-test-cma-jdbc ........................... SKIPPED
[INFO] Apache JSPWiki markdown support .................... SKIPPED
[INFO] 
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] 
------------------------------------------------------------------------
[INFO] Total time: 02:31 min
[INFO] Finished at: 2018-05-29T18:56:26+10:00
[INFO] Final Memory: 47M/164M
[INFO] 
------------------------------------------------------------------------
[ERROR] Failed to execute goal 
ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run (buildDefaultJsAndCss) on 
project jspwiki-war: Execution buildDefaultJsAndCss of goal 
ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run failed: An API 
incompatibility was encountered while executing 
ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run: 
java.lang.ExceptionInInitializerError: null
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>ro.isdc.wro4j:wro4j-maven-plugin:1.8.0
[ERROR] strategy = 
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = 
file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-maven-plugin/1.8.0/wro4j-maven-plugin-1.8.0.jar
[ERROR] urls[1] = 
file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-core/1.8.0/wro4j-core-1.8.0.jar
[ERROR] urls[2] = 
file:/home/brian/.m2/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar
[ERROR] urls[3] = 
file:/home/brian/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar
[ERROR] urls[4] = 
file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-extensions/1.8.0/wro4j-extensions-1.8.0.jar
[ERROR] urls[5] = 
file:/home/brian/.m2/repository/org/mozilla/rhino/1.7.7.1/rhino-1.7.7.1.jar
[ERROR] urls[6] = 
file:/home/brian/.m2/repository/org/apache/commons/commons-exec/1.1/commons-exec-1.1.jar
[ERROR] urls[7] = 
file:/home/brian/.m2/repository/commons-pool/commons-pool/1.6/commons-pool-1.6.jar
[ERROR] urls[8] = 
file:/home/brian/.m2/repository/org/springframework/spring-web/3.1.1.RELEASE/spring-web-3.1.1.RELEASE.jar
[ERROR] urls[9] = 
file:/home/brian/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
[ERROR] urls[10] = 
file:/home/brian/.m2/repository/org/springframework/spring-beans/3.1.1.RELEASE/spring-beans-3.1.1.RELEASE.jar
[ERROR] urls[11] = 
file:/home/brian/.m2/repository/org/springframework/spring-context/3.1.1.RELEASE/spring-context-3.1.1.RELEASE.jar
[ERROR] urls[12] = 
file:/home/brian/.m2/repository/org/springframework/spring-aop/3.1.1.RELEASE/spring-aop-3.1.1.RELEASE.jar
[ERROR] urls[13] = 
file:/home/brian/.m2/repository/org/springframework/spring-expression/3.1.1.RELEASE/spring-expression-3.1.1.RELEASE.jar
[ERROR] urls[14] = 
file:/home/brian/.m2/repository/org/springframework/spring-asm/3.1.1.RELEASE/spring-asm-3.1.1.RELEASE.jar
[ERROR] urls[15] = 
file:/home/brian/.m2/repository/org/springframework/spring-core/3.1.1.RELEASE/spring-core-3.1.1.RELEASE.jar
[ERROR] urls[16] = 
file:/home/brian/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
[ERROR] urls[17] = 
file:/home/brian/.m2/repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar
[ERROR] urls[18] = 
file:/home/brian/.m2/repository/com/google/javascript/closure-compiler/v20160315/closure-compiler-v20160315.jar
[ERROR] urls[19] = 
file:/home/brian/.m2/repository/com/google/javascript/closure-compiler-externs/v20160315/closure-compiler-externs-v20160315.jar
[ERROR] urls[20] = 
file:/home/brian/.m2/repository/args4j/args4j/2.0.26/args4j-2.0.26.jar
[ERROR] urls[21] = 
file:/home/brian/.m2/repository/com/google/guava/guava/19.0/guava-19.0.jar
[ERROR] urls[22] = 
file:/home/brian/.m2/repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar
[ERROR] urls[23] = 
file:/home/brian/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar
[ERROR] urls[24] = 
file:/home/brian/.m2/repository/com/github/lltyk/dojo-shrinksafe/1.7.2/dojo-shrinksafe-1.7.2.jar
[ERROR] urls[25] = 
file:/home/brian/.m2/repository/org/jruby/jruby-core/9.0.5.0/jruby-core-9.0.5.0.jar
[ERROR] urls[26] = 
file:/home/brian/.m2/repository/com/github/jnr/jnr-netdb/1.1.5/jnr-netdb-1.1.5.jar
[ERROR] urls[27] = 
file:/home/brian/.m2/repository/com/github/jnr/jnr-enxio/0.10/jnr-enxio-0.10.jar
[ERROR] urls[28] = 
file:/home/brian/.m2/repository/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar
[ERROR] urls[29] = 
file:/home/brian/.m2/repository/com/github/jnr/jnr-unixsocket/0.10/jnr-unixsocket-0.10.jar
[ERROR] urls[30] = 
file:/home/brian/.m2/repository/com/github/jnr/jnr-posix/3.0.27/jnr-posix-3.0.27.jar
[ERROR] urls[31] = 
file:/home/brian/.m2/repository/com/github/jnr/jnr-constants/0.9.0/jnr-constants-0.9.0.jar
[ERROR] urls[32] = 
file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/jffi-1.2.10.jar
[ERROR] urls[33] = 
file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/jffi-1.2.10-native.jar
[ERROR] urls[34] = 
file:/home/brian/.m2/repository/org/jruby/joni/joni/2.1.9/joni-2.1.9.jar
[ERROR] urls[35] = 
file:/home/brian/.m2/repository/org/jruby/extras/bytelist/1.0.13/bytelist-1.0.13.jar
[ERROR] urls[36] = 
file:/home/brian/.m2/repository/org/jruby/jcodings/jcodings/1.0.17/jcodings-1.0.17.jar
[ERROR] urls[37] = 
file:/home/brian/.m2/repository/org/jruby/dirgra/0.3/dirgra-0.3.jar
[ERROR] urls[38] = 
file:/home/brian/.m2/repository/com/headius/invokebinder/1.7/invokebinder-1.7.jar
[ERROR] urls[39] = 
file:/home/brian/.m2/repository/com/headius/options/1.4/options-1.4.jar
[ERROR] urls[40] = 
file:/home/brian/.m2/repository/com/jcraft/jzlib/1.1.3/jzlib-1.1.3.jar
[ERROR] urls[41] = 
file:/home/brian/.m2/repository/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar
[ERROR] urls[42] = 
file:/home/brian/.m2/repository/joda-time/joda-time/2.8.2/joda-time-2.8.2.jar
[ERROR] urls[43] = 
file:/home/brian/.m2/repository/org/jruby/jruby-stdlib/9.0.5.0/jruby-stdlib-9.0.5.0.jar
[ERROR] urls[44] = 
file:/home/brian/.m2/repository/com/darrinholst/sass-java-gems/3.4.20.0/sass-java-gems-3.4.20.0.jar
[ERROR] urls[45] = 
file:/home/brian/.m2/repository/nz/co/edmi/bourbon-gem-jar/2.1.0/bourbon-gem-jar-2.1.0.jar
[ERROR] urls[46] = 
file:/home/brian/.m2/repository/me/n4u/sass/sass-gems/3.1.19/sass-gems-3.1.19.jar
[ERROR] urls[47] = 
file:/home/brian/.m2/repository/com/github/sommeri/less4j/1.17.2/less4j-1.17.2.jar
[ERROR] urls[48] = 
file:/home/brian/.m2/repository/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar
[ERROR] urls[49] = 
file:/home/brian/.m2/repository/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.jar
[ERROR] urls[50] = 
file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/gmaven-runtime-1.7/1.3/gmaven-runtime-1.7-1.3.jar
[ERROR] urls[51] = 
file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/gmaven-feature-support/1.3/gmaven-feature-support-1.3.jar
[ERROR] urls[52] = 
file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/gmaven-feature-api/1.3/gmaven-feature-api-1.3.jar
[ERROR] urls[53] = 
file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/gmaven-runtime-support/1.3/gmaven-runtime-support-1.3.jar
[ERROR] urls[54] = 
file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/gmaven-runtime-api/1.3/gmaven-runtime-api-1.3.jar
[ERROR] urls[55] = 
file:/home/brian/.m2/repository/org/sonatype/gshell/gshell-io/2.0/gshell-io-2.0.jar
[ERROR] urls[56] = 
file:/home/brian/.m2/repository/com/thoughtworks/qdox/qdox/1.10/qdox-1.10.jar
[ERROR] urls[57] = 
file:/home/brian/.m2/repository/org/codehaus/groovy/groovy-all/1.7.4/groovy-all-1.7.4.jar
[ERROR] urls[58] = 
file:/home/brian/.m2/repository/org/apache/ant/ant/1.8.2/ant-1.8.2.jar
[ERROR] urls[59] = 
file:/home/brian/.m2/repository/org/apache/ant/ant-launcher/1.8.2/ant-launcher-1.8.2.jar
[ERROR] urls[60] = 
file:/home/brian/.m2/repository/jline/jline/0.9.94/jline-0.9.94.jar
[ERROR] urls[61] = 
file:/home/brian/.m2/repository/org/webjars/webjars-locator/0.30/webjars-locator-0.30.jar
[ERROR] urls[62] = 
file:/home/brian/.m2/repository/org/webjars/webjars-locator-core/0.30/webjars-locator-core-0.30.jar
[ERROR] urls[63] = 
file:/home/brian/.m2/repository/org/apache/commons/commons-compress/1.9/commons-compress-1.9.jar
[ERROR] urls[64] = 
file:/home/brian/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.3.3/jackson-databind-2.3.3.jar
[ERROR] urls[65] = 
file:/home/brian/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.3.0/jackson-annotations-2.3.0.jar
[ERROR] urls[66] = 
file:/home/brian/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.3.3/jackson-core-2.3.3.jar
[ERROR] urls[67] = 
file:/home/brian/.m2/repository/org/webjars/jshint/2.6.3-2/jshint-2.6.3-2.jar
[ERROR] urls[68] = 
file:/home/brian/.m2/repository/org/webjars/less/1.3.3/less-1.3.3.jar
[ERROR] urls[69] = 
file:/home/brian/.m2/repository/org/webjars/emberjs/1.9.0-1/emberjs-1.9.0-1.jar
[ERROR] urls[70] = 
file:/home/brian/.m2/repository/org/webjars/jquery/1.10.2-1/jquery-1.10.2-1.jar
[ERROR] urls[71] = 
file:/home/brian/.m2/repository/org/webjars/handlebars/3.0.3/handlebars-3.0.3.jar
[ERROR] urls[72] = 
file:/home/brian/.m2/repository/org/webjars/coffee-script/1.10.0/coffee-script-1.10.0.jar
[ERROR] urls[73] = 
file:/home/brian/.m2/repository/org/webjars/envjs/1.2/envjs-1.2.jar
[ERROR] urls[74] = 
file:/home/brian/.m2/repository/org/webjars/jslint/20140708-394bf29/jslint-20140708-394bf29.jar
[ERROR] urls[75] = 
file:/home/brian/.m2/repository/org/webjars/json2/20110223/json2-20110223.jar
[ERROR] urls[76] = 
file:/home/brian/.m2/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar
[ERROR] urls[77] = 
file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar
[ERROR] urls[78] = 
file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar
[ERROR] urls[79] = 
file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar
[ERROR] urls[80] = 
file:/home/brian/.m2/repository/org/mockito/mockito-core/2.0.42-beta/mockito-core-2.0.42-beta.jar
[ERROR] urls[81] = 
file:/home/brian/.m2/repository/net/bytebuddy/byte-buddy/1.2.1/byte-buddy-1.2.1.jar
[ERROR] urls[82] = 
file:/home/brian/.m2/repository/org/objenesis/objenesis/2.1/objenesis-2.1.jar
[ERROR] urls[83] = 
file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar
[ERROR] urls[84] = 
file:/home/brian/.m2/repository/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar
[ERROR] urls[85] = 
file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
[ERROR] urls[86] = 
file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
[ERROR] urls[87] = 
file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
[ERROR] urls[88] = 
file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[89] = 
file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar
[ERROR] urls[90] = 
file:/home/brian/.m2/repository/org/slf4j/slf4j-log4j12/1.7.16/slf4j-log4j12-1.7.16.jar
[ERROR] urls[91] = 
file:/home/brian/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: 
null]]
[ERROR]
[ERROR] -----------------------------------------------------
[ERROR] : NullPointerException
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to 
execute goal ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run 
(buildDefaultJsAndCss) on project jspwiki-war: Execution 
buildDefaultJsAndCss of goal ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run 
failed: An API incompatibility was encountered while executing 
ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run: 
java.lang.ExceptionInInitializerError: null
-----------------------------------------------------
realm =    plugin>ro.isdc.wro4j:wro4j-maven-plugin:1.8.0
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] = 
file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-maven-plugin/1.8.0/wro4j-maven-plugin-1.8.0.jar
urls[1] = 
file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-core/1.8.0/wro4j-core-1.8.0.jar
urls[2] = 
file:/home/brian/.m2/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar
urls[3] = 
file:/home/brian/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar
urls[4] = 
file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-extensions/1.8.0/wro4j-extensions-1.8.0.jar
urls[5] = 
file:/home/brian/.m2/repository/org/mozilla/rhino/1.7.7.1/rhino-1.7.7.1.jar
urls[6] = 
file:/home/brian/.m2/repository/org/apache/commons/commons-exec/1.1/commons-exec-1.1.jar
urls[7] = 
file:/home/brian/.m2/repository/commons-pool/commons-pool/1.6/commons-pool-1.6.jar
urls[8] = 
file:/home/brian/.m2/repository/org/springframework/spring-web/3.1.1.RELEASE/spring-web-3.1.1.RELEASE.jar
urls[9] = 
file:/home/brian/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
urls[10] = 
file:/home/brian/.m2/repository/org/springframework/spring-beans/3.1.1.RELEASE/spring-beans-3.1.1.RELEASE.jar
urls[11] = 
file:/home/brian/.m2/repository/org/springframework/spring-context/3.1.1.RELEASE/spring-context-3.1.1.RELEASE.jar
urls[12] = 
file:/home/brian/.m2/repository/org/springframework/spring-aop/3.1.1.RELEASE/spring-aop-3.1.1.RELEASE.jar
urls[13] = 
file:/home/brian/.m2/repository/org/springframework/spring-expression/3.1.1.RELEASE/spring-expression-3.1.1.RELEASE.jar
urls[14] = 
file:/home/brian/.m2/repository/org/springframework/spring-asm/3.1.1.RELEASE/spring-asm-3.1.1.RELEASE.jar
urls[15] = 
file:/home/brian/.m2/repository/org/springframework/spring-core/3.1.1.RELEASE/spring-core-3.1.1.RELEASE.jar
urls[16] = 
file:/home/brian/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
urls[17] = 
file:/home/brian/.m2/repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar
urls[18] = 
file:/home/brian/.m2/repository/com/google/javascript/closure-compiler/v20160315/closure-compiler-v20160315.jar
urls[19] = 
file:/home/brian/.m2/repository/com/google/javascript/closure-compiler-externs/v20160315/closure-compiler-externs-v20160315.jar
urls[20] = 
file:/home/brian/.m2/repository/args4j/args4j/2.0.26/args4j-2.0.26.jar
urls[21] = 
file:/home/brian/.m2/repository/com/google/guava/guava/19.0/guava-19.0.jar
urls[22] = 
file:/home/brian/.m2/repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar
urls[23] = 
file:/home/brian/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar
urls[24] = 
file:/home/brian/.m2/repository/com/github/lltyk/dojo-shrinksafe/1.7.2/dojo-shrinksafe-1.7.2.jar
urls[25] = 
file:/home/brian/.m2/repository/org/jruby/jruby-core/9.0.5.0/jruby-core-9.0.5.0.jar
urls[26] = 
file:/home/brian/.m2/repository/com/github/jnr/jnr-netdb/1.1.5/jnr-netdb-1.1.5.jar
urls[27] = 
file:/home/brian/.m2/repository/com/github/jnr/jnr-enxio/0.10/jnr-enxio-0.10.jar
urls[28] = 
file:/home/brian/.m2/repository/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar
urls[29] = 
file:/home/brian/.m2/repository/com/github/jnr/jnr-unixsocket/0.10/jnr-unixsocket-0.10.jar
urls[30] = 
file:/home/brian/.m2/repository/com/github/jnr/jnr-posix/3.0.27/jnr-posix-3.0.27.jar
urls[31] = 
file:/home/brian/.m2/repository/com/github/jnr/jnr-constants/0.9.0/jnr-constants-0.9.0.jar
urls[32] = 
file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/jffi-1.2.10.jar
urls[33] = 
file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/jffi-1.2.10-native.jar
urls[34] = 
file:/home/brian/.m2/repository/org/jruby/joni/joni/2.1.9/joni-2.1.9.jar
urls[35] = 
file:/home/brian/.m2/repository/org/jruby/extras/bytelist/1.0.13/bytelist-1.0.13.jar
urls[36] = 
file:/home/brian/.m2/repository/org/jruby/jcodings/jcodings/1.0.17/jcodings-1.0.17.jar
urls[37] = 
file:/home/brian/.m2/repository/org/jruby/dirgra/0.3/dirgra-0.3.jar
urls[38] = 
file:/home/brian/.m2/repository/com/headius/invokebinder/1.7/invokebinder-1.7.jar
urls[39] = 
file:/home/brian/.m2/repository/com/headius/options/1.4/options-1.4.jar
urls[40] = 
file:/home/brian/.m2/repository/com/jcraft/jzlib/1.1.3/jzlib-1.1.3.jar
urls[41] = 
file:/home/brian/.m2/repository/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar
urls[42] = 
file:/home/brian/.m2/repository/joda-time/joda-time/2.8.2/joda-time-2.8.2.jar
urls[43] = 
file:/home/brian/.m2/repository/org/jruby/jruby-stdlib/9.0.5.0/jruby-stdlib-9.0.5.0.jar
urls[44] = 
file:/home/brian/.m2/repository/com/darrinholst/sass-java-gems/3.4.20.0/sass-java-gems-3.4.20.0.jar
urls[45] = 
file:/home/brian/.m2/repository/nz/co/edmi/bourbon-gem-jar/2.1.0/bourbon-gem-jar-2.1.0.jar
urls[46] = 
file:/home/brian/.m2/repository/me/n4u/sass/sass-gems/3.1.19/sass-gems-3.1.19.jar
urls[47] = 
file:/home/brian/.m2/repository/com/github/sommeri/less4j/1.17.2/less4j-1.17.2.jar
urls[48] = 
file:/home/brian/.m2/repository/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar
urls[49] = 
file:/home/brian/.m2/repository/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.jar
urls[50] = 
file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/gmaven-runtime-1.7/1.3/gmaven-runtime-1.7-1.3.jar
urls[51] = 
file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/gmaven-feature-support/1.3/gmaven-feature-support-1.3.jar
urls[52] = 
file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/gmaven-feature-api/1.3/gmaven-feature-api-1.3.jar
urls[53] = 
file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/gmaven-runtime-support/1.3/gmaven-runtime-support-1.3.jar
urls[54] = 
file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/gmaven-runtime-api/1.3/gmaven-runtime-api-1.3.jar
urls[55] = 
file:/home/brian/.m2/repository/org/sonatype/gshell/gshell-io/2.0/gshell-io-2.0.jar
urls[56] = 
file:/home/brian/.m2/repository/com/thoughtworks/qdox/qdox/1.10/qdox-1.10.jar
urls[57] = 
file:/home/brian/.m2/repository/org/codehaus/groovy/groovy-all/1.7.4/groovy-all-1.7.4.jar
urls[58] = 
file:/home/brian/.m2/repository/org/apache/ant/ant/1.8.2/ant-1.8.2.jar
urls[59] = 
file:/home/brian/.m2/repository/org/apache/ant/ant-launcher/1.8.2/ant-launcher-1.8.2.jar
urls[60] = 
file:/home/brian/.m2/repository/jline/jline/0.9.94/jline-0.9.94.jar
urls[61] = 
file:/home/brian/.m2/repository/org/webjars/webjars-locator/0.30/webjars-locator-0.30.jar
urls[62] = 
file:/home/brian/.m2/repository/org/webjars/webjars-locator-core/0.30/webjars-locator-core-0.30.jar
urls[63] = 
file:/home/brian/.m2/repository/org/apache/commons/commons-compress/1.9/commons-compress-1.9.jar
urls[64] = 
file:/home/brian/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.3.3/jackson-databind-2.3.3.jar
urls[65] = 
file:/home/brian/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.3.0/jackson-annotations-2.3.0.jar
urls[66] = 
file:/home/brian/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.3.3/jackson-core-2.3.3.jar
urls[67] = 
file:/home/brian/.m2/repository/org/webjars/jshint/2.6.3-2/jshint-2.6.3-2.jar
urls[68] = 
file:/home/brian/.m2/repository/org/webjars/less/1.3.3/less-1.3.3.jar
urls[69] = 
file:/home/brian/.m2/repository/org/webjars/emberjs/1.9.0-1/emberjs-1.9.0-1.jar
urls[70] = 
file:/home/brian/.m2/repository/org/webjars/jquery/1.10.2-1/jquery-1.10.2-1.jar
urls[71] = 
file:/home/brian/.m2/repository/org/webjars/handlebars/3.0.3/handlebars-3.0.3.jar
urls[72] = 
file:/home/brian/.m2/repository/org/webjars/coffee-script/1.10.0/coffee-script-1.10.0.jar
urls[73] = 
file:/home/brian/.m2/repository/org/webjars/envjs/1.2/envjs-1.2.jar
urls[74] = 
file:/home/brian/.m2/repository/org/webjars/jslint/20140708-394bf29/jslint-20140708-394bf29.jar
urls[75] = 
file:/home/brian/.m2/repository/org/webjars/json2/20110223/json2-20110223.jar
urls[76] = 
file:/home/brian/.m2/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar
urls[77] = 
file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar
urls[78] = 
file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar
urls[79] = 
file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar
urls[80] = 
file:/home/brian/.m2/repository/org/mockito/mockito-core/2.0.42-beta/mockito-core-2.0.42-beta.jar
urls[81] = 
file:/home/brian/.m2/repository/net/bytebuddy/byte-buddy/1.2.1/byte-buddy-1.2.1.jar
urls[82] = 
file:/home/brian/.m2/repository/org/objenesis/objenesis/2.1/objenesis-2.1.jar
urls[83] = 
file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar
urls[84] = 
file:/home/brian/.m2/repository/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar
urls[85] = 
file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
urls[86] = 
file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
urls[87] = 
file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
urls[88] = 
file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
urls[89] = 
file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar
urls[90] = 
file:/home/brian/.m2/repository/org/slf4j/slf4j-log4j12/1.7.16/slf4j-log4j12-1.7.16.jar
urls[91] = 
file:/home/brian/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.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:51)
     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
(LifecycleStarter.java:128)
     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
     at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
     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:564)
     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 
buildDefaultJsAndCss of goal ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run 
failed: An API incompatibility was encountered while executing 
ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run: 
java.lang.ExceptionInInitializerError: null
-----------------------------------------------------
realm =    plugin>ro.isdc.wro4j:wro4j-maven-plugin:1.8.0
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] = 
file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-maven-plugin/1.8.0/wro4j-maven-plugin-1.8.0.jar
urls[1] = 
file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-core/1.8.0/wro4j-core-1.8.0.jar
urls[2] = 
file:/home/brian/.m2/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar
urls[3] = 
file:/home/brian/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar
urls[4] = 
file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-extensions/1.8.0/wro4j-extensions-1.8.0.jar
urls[5] = 
file:/home/brian/.m2/repository/org/mozilla/rhino/1.7.7.1/rhino-1.7.7.1.jar
urls[6] = 
file:/home/brian/.m2/repository/org/apache/commons/commons-exec/1.1/commons-exec-1.1.jar
urls[7] = 
file:/home/brian/.m2/repository/commons-pool/commons-pool/1.6/commons-pool-1.6.jar
urls[8] = 
file:/home/brian/.m2/repository/org/springframework/spring-web/3.1.1.RELEASE/spring-web-3.1.1.RELEASE.jar
urls[9] = 
file:/home/brian/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
urls[10] = 
file:/home/brian/.m2/repository/org/springframework/spring-beans/3.1.1.RELEASE/spring-beans-3.1.1.RELEASE.jar
urls[11] = 
file:/home/brian/.m2/repository/org/springframework/spring-context/3.1.1.RELEASE/spring-context-3.1.1.RELEASE.jar
urls[12] = 
file:/home/brian/.m2/repository/org/springframework/spring-aop/3.1.1.RELEASE/spring-aop-3.1.1.RELEASE.jar
urls[13] = 
file:/home/brian/.m2/repository/org/springframework/spring-expression/3.1.1.RELEASE/spring-expression-3.1.1.RELEASE.jar
urls[14] = 
file:/home/brian/.m2/repository/org/springframework/spring-asm/3.1.1.RELEASE/spring-asm-3.1.1.RELEASE.jar
urls[15] = 
file:/home/brian/.m2/repository/org/springframework/spring-core/3.1.1.RELEASE/spring-core-3.1.1.RELEASE.jar
urls[16] = 
file:/home/brian/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
urls[17] = 
file:/home/brian/.m2/repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar
urls[18] = 
file:/home/brian/.m2/repository/com/google/javascript/closure-compiler/v20160315/closure-compiler-v20160315.jar
urls[19] = 
file:/home/brian/.m2/repository/com/google/javascript/closure-compiler-externs/v20160315/closure-compiler-externs-v20160315.jar
urls[20] = 
file:/home/brian/.m2/repository/args4j/args4j/2.0.26/args4j-2.0.26.jar
urls[21] = 
file:/home/brian/.m2/repository/com/google/guava/guava/19.0/guava-19.0.jar
urls[22] = 
file:/home/brian/.m2/repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar
urls[23] = 
file:/home/brian/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar
urls[24] = 
file:/home/brian/.m2/repository/com/github/lltyk/dojo-shrinksafe/1.7.2/dojo-shrinksafe-1.7.2.jar
urls[25] = 
file:/home/brian/.m2/repository/org/jruby/jruby-core/9.0.5.0/jruby-core-9.0.5.0.jar
urls[26] = 
file:/home/brian/.m2/repository/com/github/jnr/jnr-netdb/1.1.5/jnr-netdb-1.1.5.jar
urls[27] = 
file:/home/brian/.m2/repository/com/github/jnr/jnr-enxio/0.10/jnr-enxio-0.10.jar
urls[28] = 
file:/home/brian/.m2/repository/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar
urls[29] = 
file:/home/brian/.m2/repository/com/github/jnr/jnr-unixsocket/0.10/jnr-unixsocket-0.10.jar
urls[30] = 
file:/home/brian/.m2/repository/com/github/jnr/jnr-posix/3.0.27/jnr-posix-3.0.27.jar
urls[31] = 
file:/home/brian/.m2/repository/com/github/jnr/jnr-constants/0.9.0/jnr-constants-0.9.0.jar
urls[32] = 
file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/jffi-1.2.10.jar
urls[33] = 
file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/jffi-1.2.10-native.jar
urls[34] = 
file:/home/brian/.m2/repository/org/jruby/joni/joni/2.1.9/joni-2.1.9.jar
urls[35] = 
file:/home/brian/.m2/repository/org/jruby/extras/bytelist/1.0.13/bytelist-1.0.13.jar
urls[36] = 
file:/home/brian/.m2/repository/org/jruby/jcodings/jcodings/1.0.17/jcodings-1.0.17.jar
urls[37] = 
file:/home/brian/.m2/repository/org/jruby/dirgra/0.3/dirgra-0.3.jar
urls[38] = 
file:/home/brian/.m2/repository/com/headius/invokebinder/1.7/invokebinder-1.7.jar
urls[39] = 
file:/home/brian/.m2/repository/com/headius/options/1.4/options-1.4.jar
urls[40] = 
file:/home/brian/.m2/repository/com/jcraft/jzlib/1.1.3/jzlib-1.1.3.jar
urls[41] = 
file:/home/brian/.m2/repository/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar
urls[42] = 
file:/home/brian/.m2/repository/joda-time/joda-time/2.8.2/joda-time-2.8.2.jar
urls[43] = 
file:/home/brian/.m2/repository/org/jruby/jruby-stdlib/9.0.5.0/jruby-stdlib-9.0.5.0.jar
urls[44] = 
file:/home/brian/.m2/repository/com/darrinholst/sass-java-gems/3.4.20.0/sass-java-gems-3.4.20.0.jar
urls[45] = 
file:/home/brian/.m2/repository/nz/co/edmi/bourbon-gem-jar/2.1.0/bourbon-gem-jar-2.1.0.jar
urls[46] = 
file:/home/brian/.m2/repository/me/n4u/sass/sass-gems/3.1.19/sass-gems-3.1.19.jar
urls[47] = 
file:/home/brian/.m2/repository/com/github/sommeri/less4j/1.17.2/less4j-1.17.2.jar
urls[48] = 
file:/home/brian/.m2/repository/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar
urls[49] = 
file:/home/brian/.m2/repository/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.jar
urls[50] = 
file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/gmaven-runtime-1.7/1.3/gmaven-runtime-1.7-1.3.jar
urls[51] = 
file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/gmaven-feature-support/1.3/gmaven-feature-support-1.3.jar
urls[52] = 
file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/gmaven-feature-api/1.3/gmaven-feature-api-1.3.jar
urls[53] = 
file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/gmaven-runtime-support/1.3/gmaven-runtime-support-1.3.jar
urls[54] = 
file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/gmaven-runtime-api/1.3/gmaven-runtime-api-1.3.jar
urls[55] = 
file:/home/brian/.m2/repository/org/sonatype/gshell/gshell-io/2.0/gshell-io-2.0.jar
urls[56] = 
file:/home/brian/.m2/repository/com/thoughtworks/qdox/qdox/1.10/qdox-1.10.jar
urls[57] = 
file:/home/brian/.m2/repository/org/codehaus/groovy/groovy-all/1.7.4/groovy-all-1.7.4.jar
urls[58] = 
file:/home/brian/.m2/repository/org/apache/ant/ant/1.8.2/ant-1.8.2.jar
urls[59] = 
file:/home/brian/.m2/repository/org/apache/ant/ant-launcher/1.8.2/ant-launcher-1.8.2.jar
urls[60] = 
file:/home/brian/.m2/repository/jline/jline/0.9.94/jline-0.9.94.jar
urls[61] = 
file:/home/brian/.m2/repository/org/webjars/webjars-locator/0.30/webjars-locator-0.30.jar
urls[62] = 
file:/home/brian/.m2/repository/org/webjars/webjars-locator-core/0.30/webjars-locator-core-0.30.jar
urls[63] = 
file:/home/brian/.m2/repository/org/apache/commons/commons-compress/1.9/commons-compress-1.9.jar
urls[64] = 
file:/home/brian/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.3.3/jackson-databind-2.3.3.jar
urls[65] = 
file:/home/brian/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.3.0/jackson-annotations-2.3.0.jar
urls[66] = 
file:/home/brian/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.3.3/jackson-core-2.3.3.jar
urls[67] = 
file:/home/brian/.m2/repository/org/webjars/jshint/2.6.3-2/jshint-2.6.3-2.jar
urls[68] = 
file:/home/brian/.m2/repository/org/webjars/less/1.3.3/less-1.3.3.jar
urls[69] = 
file:/home/brian/.m2/repository/org/webjars/emberjs/1.9.0-1/emberjs-1.9.0-1.jar
urls[70] = 
file:/home/brian/.m2/repository/org/webjars/jquery/1.10.2-1/jquery-1.10.2-1.jar
urls[71] = 
file:/home/brian/.m2/repository/org/webjars/handlebars/3.0.3/handlebars-3.0.3.jar
urls[72] = 
file:/home/brian/.m2/repository/org/webjars/coffee-script/1.10.0/coffee-script-1.10.0.jar
urls[73] = 
file:/home/brian/.m2/repository/org/webjars/envjs/1.2/envjs-1.2.jar
urls[74] = 
file:/home/brian/.m2/repository/org/webjars/jslint/20140708-394bf29/jslint-20140708-394bf29.jar
urls[75] = 
file:/home/brian/.m2/repository/org/webjars/json2/20110223/json2-20110223.jar
urls[76] = 
file:/home/brian/.m2/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar
urls[77] = 
file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar
urls[78] = 
file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar
urls[79] = 
file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar
urls[80] = 
file:/home/brian/.m2/repository/org/mockito/mockito-core/2.0.42-beta/mockito-core-2.0.42-beta.jar
urls[81] = 
file:/home/brian/.m2/repository/net/bytebuddy/byte-buddy/1.2.1/byte-buddy-1.2.1.jar
urls[82] = 
file:/home/brian/.m2/repository/org/objenesis/objenesis/2.1/objenesis-2.1.jar
urls[83] = 
file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar
urls[84] = 
file:/home/brian/.m2/repository/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar
urls[85] = 
file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
urls[86] = 
file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
urls[87] = 
file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
urls[88] = 
file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
urls[89] = 
file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar
urls[90] = 
file:/home/brian/.m2/repository/org/slf4j/slf4j-log4j12/1.7.16/slf4j-log4j12-1.7.16.jar
urls[91] = 
file:/home/brian/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.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:183)
     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:51)
     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
(LifecycleStarter.java:128)
     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
     at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
     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:564)
     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 
ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run: 
java.lang.ExceptionInInitializerError: null
-----------------------------------------------------
realm =    plugin>ro.isdc.wro4j:wro4j-maven-plugin:1.8.0
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] = 
file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-maven-plugin/1.8.0/wro4j-maven-plugin-1.8.0.jar
urls[1] = 
file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-core/1.8.0/wro4j-core-1.8.0.jar
urls[2] = 
file:/home/brian/.m2/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar
urls[3] = 
file:/home/brian/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar
urls[4] = 
file:/home/brian/.m2/repository/ro/isdc/wro4j/wro4j-extensions/1.8.0/wro4j-extensions-1.8.0.jar
urls[5] = 
file:/home/brian/.m2/repository/org/mozilla/rhino/1.7.7.1/rhino-1.7.7.1.jar
urls[6] = 
file:/home/brian/.m2/repository/org/apache/commons/commons-exec/1.1/commons-exec-1.1.jar
urls[7] = 
file:/home/brian/.m2/repository/commons-pool/commons-pool/1.6/commons-pool-1.6.jar
urls[8] = 
file:/home/brian/.m2/repository/org/springframework/spring-web/3.1.1.RELEASE/spring-web-3.1.1.RELEASE.jar
urls[9] = 
file:/home/brian/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
urls[10] = 
file:/home/brian/.m2/repository/org/springframework/spring-beans/3.1.1.RELEASE/spring-beans-3.1.1.RELEASE.jar
urls[11] = 
file:/home/brian/.m2/repository/org/springframework/spring-context/3.1.1.RELEASE/spring-context-3.1.1.RELEASE.jar
urls[12] = 
file:/home/brian/.m2/repository/org/springframework/spring-aop/3.1.1.RELEASE/spring-aop-3.1.1.RELEASE.jar
urls[13] = 
file:/home/brian/.m2/repository/org/springframework/spring-expression/3.1.1.RELEASE/spring-expression-3.1.1.RELEASE.jar
urls[14] = 
file:/home/brian/.m2/repository/org/springframework/spring-asm/3.1.1.RELEASE/spring-asm-3.1.1.RELEASE.jar
urls[15] = 
file:/home/brian/.m2/repository/org/springframework/spring-core/3.1.1.RELEASE/spring-core-3.1.1.RELEASE.jar
urls[16] = 
file:/home/brian/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
urls[17] = 
file:/home/brian/.m2/repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar
urls[18] = 
file:/home/brian/.m2/repository/com/google/javascript/closure-compiler/v20160315/closure-compiler-v20160315.jar
urls[19] = 
file:/home/brian/.m2/repository/com/google/javascript/closure-compiler-externs/v20160315/closure-compiler-externs-v20160315.jar
urls[20] = 
file:/home/brian/.m2/repository/args4j/args4j/2.0.26/args4j-2.0.26.jar
urls[21] = 
file:/home/brian/.m2/repository/com/google/guava/guava/19.0/guava-19.0.jar
urls[22] = 
file:/home/brian/.m2/repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar
urls[23] = 
file:/home/brian/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar
urls[24] = 
file:/home/brian/.m2/repository/com/github/lltyk/dojo-shrinksafe/1.7.2/dojo-shrinksafe-1.7.2.jar
urls[25] = 
file:/home/brian/.m2/repository/org/jruby/jruby-core/9.0.5.0/jruby-core-9.0.5.0.jar
urls[26] = 
file:/home/brian/.m2/repository/com/github/jnr/jnr-netdb/1.1.5/jnr-netdb-1.1.5.jar
urls[27] = 
file:/home/brian/.m2/repository/com/github/jnr/jnr-enxio/0.10/jnr-enxio-0.10.jar
urls[28] = 
file:/home/brian/.m2/repository/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar
urls[29] = 
file:/home/brian/.m2/repository/com/github/jnr/jnr-unixsocket/0.10/jnr-unixsocket-0.10.jar
urls[30] = 
file:/home/brian/.m2/repository/com/github/jnr/jnr-posix/3.0.27/jnr-posix-3.0.27.jar
urls[31] = 
file:/home/brian/.m2/repository/com/github/jnr/jnr-constants/0.9.0/jnr-constants-0.9.0.jar
urls[32] = 
file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/jffi-1.2.10.jar
urls[33] = 
file:/home/brian/.m2/repository/com/github/jnr/jffi/1.2.10/jffi-1.2.10-native.jar
urls[34] = 
file:/home/brian/.m2/repository/org/jruby/joni/joni/2.1.9/joni-2.1.9.jar
urls[35] = 
file:/home/brian/.m2/repository/org/jruby/extras/bytelist/1.0.13/bytelist-1.0.13.jar
urls[36] = 
file:/home/brian/.m2/repository/org/jruby/jcodings/jcodings/1.0.17/jcodings-1.0.17.jar
urls[37] = 
file:/home/brian/.m2/repository/org/jruby/dirgra/0.3/dirgra-0.3.jar
urls[38] = 
file:/home/brian/.m2/repository/com/headius/invokebinder/1.7/invokebinder-1.7.jar
urls[39] = 
file:/home/brian/.m2/repository/com/headius/options/1.4/options-1.4.jar
urls[40] = 
file:/home/brian/.m2/repository/com/jcraft/jzlib/1.1.3/jzlib-1.1.3.jar
urls[41] = 
file:/home/brian/.m2/repository/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar
urls[42] = 
file:/home/brian/.m2/repository/joda-time/joda-time/2.8.2/joda-time-2.8.2.jar
urls[43] = 
file:/home/brian/.m2/repository/org/jruby/jruby-stdlib/9.0.5.0/jruby-stdlib-9.0.5.0.jar
urls[44] = 
file:/home/brian/.m2/repository/com/darrinholst/sass-java-gems/3.4.20.0/sass-java-gems-3.4.20.0.jar
urls[45] = 
file:/home/brian/.m2/repository/nz/co/edmi/bourbon-gem-jar/2.1.0/bourbon-gem-jar-2.1.0.jar
urls[46] = 
file:/home/brian/.m2/repository/me/n4u/sass/sass-gems/3.1.19/sass-gems-3.1.19.jar
urls[47] = 
file:/home/brian/.m2/repository/com/github/sommeri/less4j/1.17.2/less4j-1.17.2.jar
urls[48] = 
file:/home/brian/.m2/repository/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar
urls[49] = 
file:/home/brian/.m2/repository/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.jar
urls[50] = 
file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/gmaven-runtime-1.7/1.3/gmaven-runtime-1.7-1.3.jar
urls[51] = 
file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/gmaven-feature-support/1.3/gmaven-feature-support-1.3.jar
urls[52] = 
file:/home/brian/.m2/repository/org/codehaus/gmaven/feature/gmaven-feature-api/1.3/gmaven-feature-api-1.3.jar
urls[53] = 
file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/gmaven-runtime-support/1.3/gmaven-runtime-support-1.3.jar
urls[54] = 
file:/home/brian/.m2/repository/org/codehaus/gmaven/runtime/gmaven-runtime-api/1.3/gmaven-runtime-api-1.3.jar
urls[55] = 
file:/home/brian/.m2/repository/org/sonatype/gshell/gshell-io/2.0/gshell-io-2.0.jar
urls[56] = 
file:/home/brian/.m2/repository/com/thoughtworks/qdox/qdox/1.10/qdox-1.10.jar
urls[57] = 
file:/home/brian/.m2/repository/org/codehaus/groovy/groovy-all/1.7.4/groovy-all-1.7.4.jar
urls[58] = 
file:/home/brian/.m2/repository/org/apache/ant/ant/1.8.2/ant-1.8.2.jar
urls[59] = 
file:/home/brian/.m2/repository/org/apache/ant/ant-launcher/1.8.2/ant-launcher-1.8.2.jar
urls[60] = 
file:/home/brian/.m2/repository/jline/jline/0.9.94/jline-0.9.94.jar
urls[61] = 
file:/home/brian/.m2/repository/org/webjars/webjars-locator/0.30/webjars-locator-0.30.jar
urls[62] = 
file:/home/brian/.m2/repository/org/webjars/webjars-locator-core/0.30/webjars-locator-core-0.30.jar
urls[63] = 
file:/home/brian/.m2/repository/org/apache/commons/commons-compress/1.9/commons-compress-1.9.jar
urls[64] = 
file:/home/brian/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.3.3/jackson-databind-2.3.3.jar
urls[65] = 
file:/home/brian/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.3.0/jackson-annotations-2.3.0.jar
urls[66] = 
file:/home/brian/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.3.3/jackson-core-2.3.3.jar
urls[67] = 
file:/home/brian/.m2/repository/org/webjars/jshint/2.6.3-2/jshint-2.6.3-2.jar
urls[68] = 
file:/home/brian/.m2/repository/org/webjars/less/1.3.3/less-1.3.3.jar
urls[69] = 
file:/home/brian/.m2/repository/org/webjars/emberjs/1.9.0-1/emberjs-1.9.0-1.jar
urls[70] = 
file:/home/brian/.m2/repository/org/webjars/jquery/1.10.2-1/jquery-1.10.2-1.jar
urls[71] = 
file:/home/brian/.m2/repository/org/webjars/handlebars/3.0.3/handlebars-3.0.3.jar
urls[72] = 
file:/home/brian/.m2/repository/org/webjars/coffee-script/1.10.0/coffee-script-1.10.0.jar
urls[73] = 
file:/home/brian/.m2/repository/org/webjars/envjs/1.2/envjs-1.2.jar
urls[74] = 
file:/home/brian/.m2/repository/org/webjars/jslint/20140708-394bf29/jslint-20140708-394bf29.jar
urls[75] = 
file:/home/brian/.m2/repository/org/webjars/json2/20110223/json2-20110223.jar
urls[76] = 
file:/home/brian/.m2/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar
urls[77] = 
file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar
urls[78] = 
file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar
urls[79] = 
file:/home/brian/.m2/repository/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar
urls[80] = 
file:/home/brian/.m2/repository/org/mockito/mockito-core/2.0.42-beta/mockito-core-2.0.42-beta.jar
urls[81] = 
file:/home/brian/.m2/repository/net/bytebuddy/byte-buddy/1.2.1/byte-buddy-1.2.1.jar
urls[82] = 
file:/home/brian/.m2/repository/org/objenesis/objenesis/2.1/objenesis-2.1.jar
urls[83] = 
file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar
urls[84] = 
file:/home/brian/.m2/repository/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar
urls[85] = 
file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
urls[86] = 
file:/home/brian/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
urls[87] = 
file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
urls[88] = 
file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
urls[89] = 
file:/home/brian/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar
urls[90] = 
file:/home/brian/.m2/repository/org/slf4j/slf4j-log4j12/1.7.16/slf4j-log4j12-1.7.16.jar
urls[91] = 
file:/home/brian/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.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:181)
     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:51)
     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
(LifecycleStarter.java:128)
     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
     at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
     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:564)
     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.mockito.internal.exceptions.stacktrace.ConditionalStackTraceFilter.<init> 
(ConditionalStackTraceFilter.java:17)
     at org.mockito.exceptions.base.MockitoException.filterStackTrace 
(MockitoException.java:41)
     at org.mockito.exceptions.base.MockitoException.<init> 
(MockitoException.java:30)
     at 
org.mockito.internal.configuration.plugins.PluginLoader.loadPlugin 
(PluginLoader.java:35)
     at org.mockito.internal.configuration.plugins.PluginRegistry.<init> 
(PluginRegistry.java:13)
     at org.mockito.internal.configuration.plugins.Plugins.<clinit> 
(Plugins.java:12)
     at org.mockito.internal.util.MockUtil.<clinit> (MockUtil.java:23)
     at org.mockito.internal.MockitoCore.<init> (MockitoCore.java:40)
     at org.mockito.Mockito.<clinit> (Mockito.java:1103)
     at ro.isdc.wro.maven.plugin.Wro4jMojo.processGroup (Wro4jMojo.java:261)
     at ro.isdc.wro.maven.plugin.Wro4jMojo.doExecute (Wro4jMojo.java:161)
     at ro.isdc.wro.maven.plugin.AbstractWro4jMojo.execute 
(AbstractWro4jMojo.java:169)
     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
(DefaultBuildPluginManager.java:134)
     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:51)
     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
(LifecycleStarter.java:128)
     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
     at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
     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:564)
     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.NullPointerException
     at 
org.mockito.internal.configuration.plugins.Plugins.getStackTraceCleanerProvider 
(Plugins.java:18)
     at 
org.mockito.internal.exceptions.stacktrace.StackTraceFilter.<clinit> 
(StackTraceFilter.java:21)
     at 
org.mockito.internal.exceptions.stacktrace.ConditionalStackTraceFilter.<init> 
(ConditionalStackTraceFilter.java:17)
     at org.mockito.exceptions.base.MockitoException.filterStackTrace 
(MockitoException.java:41)
     at org.mockito.exceptions.base.MockitoException.<init> 
(MockitoException.java:30)
     at 
org.mockito.internal.configuration.plugins.PluginLoader.loadPlugin 
(PluginLoader.java:35)
     at org.mockito.internal.configuration.plugins.PluginRegistry.<init> 
(PluginRegistry.java:13)
     at org.mockito.internal.configuration.plugins.Plugins.<clinit> 
(Plugins.java:12)
     at org.mockito.internal.util.MockUtil.<clinit> (MockUtil.java:23)
     at org.mockito.internal.MockitoCore.<init> (MockitoCore.java:40)
     at org.mockito.Mockito.<clinit> (Mockito.java:1103)
     at ro.isdc.wro.maven.plugin.Wro4jMojo.processGroup (Wro4jMojo.java:261)
     at ro.isdc.wro.maven.plugin.Wro4jMojo.doExecute (Wro4jMojo.java:161)
     at ro.isdc.wro.maven.plugin.AbstractWro4jMojo.execute 
(AbstractWro4jMojo.java:169)
     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
(DefaultBuildPluginManager.java:134)
     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:51)
     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
(LifecycleStarter.java:128)
     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
     at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
     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:564)
     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
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the 
command
[ERROR]   mvn <goals> -rf :jspwiki-war
brian@bacchus:~/sandboxApache/jspwiki-2.10.5$

> best regards,
> juan pablo
> 
> On Thu, May 24, 2018 at 12:21 AM, Brian Burch <br...@pingtoo.com> wrote:
> 
>> On 23/05/18 09:17, Brian Burch wrote:
>>
>>> On 23/05/18 06:59, Juan Pablo Santos Rodríguez wrote:
>>>
>>>> Hi Brian,
>>>>
>>>> seems you've hit https://issues.apache.org/jira/browse/SUREFIRE-1439
>>>> (NullPointerException on JDK10) which is fixed on the 2.21.0 version of
>>>> the
>>>> surefire plugin. JSPWiki itself should compile and run ok at least with
>>>> JDK
>>>> 6 to 8, haven't tried with 9, and as you have seen doesn't run tests with
>>>> 10.. I'll bump the surefire version as soon as the vote moves on, unless
>>>> anyone beats me to it.
>>>>
>>>
>>> Thanks for taking the time to look at my problem, Juan-Pablo. I'm away
>>> and won't have time to revive java 8 on my new laptop. By the time I get
>>> back to my office until the vote will have ended, so I can't contribute
>>> this time. All I can say is I've checked the packaging and it behaves the
>>> same way as the git branch!
>>>
>>> I'm pleased everyone is happy with the new release and I look forward to
>>> implementing it on my production system.
>>>
>>> Shall I add a note to the "Building from source code" page about how to
>>> clone a branch or tag?
>>>
>>> Oh yes, you didn't say anything about the use of <jdk.version> im the
>>> top-level pom.xml. Does the project use "Spring Boot" (I thought not),
>>> because otherwise it is just a no-op.
>>>
>>
>> To answer my own question, I added these properties to pom.xml..
>>
>>      <maven.compiler.source>1.6</maven.compiler.source>
>>      <maven.compiler.target>1.6</maven.compiler.target>
>>
>> ... and ran "mvn clean test" again. There was no obvious difference to the
>> run and it still failed with an NPE in surefire. I was hoping it would be a
>> quick fix, but it wasn't.
>>
>> I guess I will just have to wait until I get home to build the new release.
>>
>>
>> Thanks again,
>>>
>>> Brian
>>>
>>> HTH,
>>>> juan pablo
>>>>
>>>> ps: if your plugin is oss, drop us a line so it gets included on
>>>> https://jspwiki-wiki.apache.org/Wiki.jsp?page=ContributedPlugins :-)
>>>>
>>>>
>>>> On Tue, May 22, 2018 at 9:18 AM, Brian Burch <br...@pingtoo.com> wrote:
>>>>
>>>> On 21/05/18 05:11, Juan Pablo Santos Rodríguez wrote:
>>>>>
>>>>> This is a release vote for Apache JSPWiki, version 2.10.4. The vote will
>>>>>> be
>>>>>> open for at least 72 hours from now.
>>>>>>
>>>>>> It fixes the following issues:
>>>>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?proje
>>>>>> ctId=12310732&version=12342771
>>>>>>
>>>>>> Note that we are voting upon the source (tag), binaries are provided
>>>>>> for
>>>>>> convenience.
>>>>>>
>>>>>> Everybody is encouraged to vote.
>>>>>>
>>>>>>
>>>>> I have been intending to upgrade my jspwiki installation for a long
>>>>> time,
>>>>> but I know this will require a lot of work to upgrade my own jspwiki
>>>>> plugin. I keep putting it off, but decided a "quick build and test" of
>>>>> the
>>>>> 2.10.4-RC3 would be helpful for me, and a contribution to the project.
>>>>>
>>>>> It hasn't worked out and my first reaction was to forget it and say
>>>>> nothing to the develpers. However, I decided it might be helpful to
>>>>> others
>>>>> if I mention what happened. It is probably just down to me being in a
>>>>> hurry
>>>>> and away from home and my normal development environment, but I am
>>>>> surprised I failed so spectacularly.
>>>>>
>>>>> Firstly, I simply downloaded the source zip using the url below: a
>>>>> simple
>>>>> "mvn clean test" in the jspwiki-builder-2.10.4 directory failed very
>>>>> quickly. I didn't spend long on the failure and I don't think it would
>>>>> be
>>>>> productive for you to go through the trace, so here is just the first
>>>>> line
>>>>> for anyone interested:
>>>>>
>>>>> [ERROR] Failed to execute goal org.apache.maven.plugins:maven
>>>>> -surefire-plugin:2.20.1:test
>>>>> (default-test) on project jspwiki-war: Execution default-test of goal
>>>>> org.apache.maven.plugins:maven-surefire-plugin:2.20.1:test failed.:
>>>>> NullPointerException -> [Help 1]
>>>>>
>>>>> I quickly moved on to checkout the source from git and build it myself.
>>>>> I
>>>>> went to the JSPWIKI wiki "Building from source code" page, but
>>>>> discovered
>>>>> it doesn't say how to clone a tag. I used:-
>>>>>
>>>>> git clone --branch 2.10.4-RC3 https://github.com/apache/jspwiki.git
>>>>> jspwiki
>>>>>
>>>>> That worked, and my "mvn clean test" failed yet again! In the middle of
>>>>> the stack trace were these two lines:
>>>>>
>>>>> Caused by: java.lang.NullPointerException
>>>>>       at org.apache.maven.surefire.shade.org.apache.commons.lang3.
>>>>> SystemUtils.isJavaVersionAtLeast (SystemUtils.java:1626)
>>>>>
>>>>> A quick check of pom.xml showed the property
>>>>> <jdk.version>1.6</jdk.version>
>>>>>
>>>>> and this was confirmed by the "Getting Started" wiki page Requirements
>>>>> section: JDK 1.6 or higher (1.7 if using Markdown Support).
>>>>>
>>>>> My long-serving laptop died completely a few months ago. I can't
>>>>> remember
>>>>> when I last built jspwiki on it, but the version was 2.10.0. I am slowly
>>>>> recreating a development environment from backup and an upgrade to
>>>>> ubuntu
>>>>> 18.04.
>>>>>
>>>>> I vaguely remember a dev list discussion about java versions, but don't
>>>>> recall whether that was the jspwiki or apacheds project! I googled for
>>>>> anything relevant, but just found the references I knew about already.
>>>>>
>>>>> At the moment, my default jdk is:-
>>>>> ii  openjdk-11-jdk:amd64                          10.0.1+10-3ubuntu1
>>>>>             amd64        OpenJDK Development Kit (JDK)
>>>>>
>>>>> and "javac --version" reports: javac 10.0.1.
>>>>>
>>>>> I found a few clues that I last used java 8 on the dead laptop.
>>>>>
>>>>> Is that my problem? Am I trying to build and test on a version of java
>>>>> which is too new? If yes, what is the latest version that ought to be
>>>>> referenced in the README, wiki, etc?
>>>>>
>>>>> I wondered.. Isn't there a more graceful way to constrain the compiler
>>>>> and
>>>>> remembered having to so for my own projects a long time ago (java 1,
>>>>> 1.1,
>>>>> 1.3.. does anyone remember those days?)
>>>>>
>>>>> More googling found a very interesting item:
>>>>>
>>>>> https://stackoverflow.com/questions/38882080/specifying-java
>>>>> -version-in-maven-differences-between-properties-and-compile
>>>>> r-p/38883073
>>>>>
>>>>> In particular, the "old way" is best, using the maven-compiler-plugin
>>>>> <source> and <target> properties, or even the global properties
>>>>> <maven.compiler.source> (or target).
>>>>>
>>>>> I don't fully understand the comment that the pom.xml property
>>>>> <java.version> (as used by jspwiki and specified as 1.6) "is not
>>>>> mentioned
>>>>> in the Maven documentation and is a Spring Boot specificity".
>>>>>
>>>>> JDKs 9 and 10 ought to be happy working with 1.6 source and targets, so
>>>>> am
>>>>> I looking at the problem from the wrong angle?
>>>>>
>>>>> Sorry if I am just blowing smoke over the new release. I /was/ trying to
>>>>> be helpful!
>>>>>
>>>>> Regards,
>>>>>
>>>>> Brian
>>>>>
>>>>>
>>>>> Source and binary files:
>>>>>
>>>>>> https://dist.apache.org/repos/dist/dev/jspwiki/2.10.4-rc3
>>>>>>
>>>>>> Nexus staging repo:
>>>>>> https://repository.apache.org/content/repositories/orgapache
>>>>>> jspwiki-1005
>>>>>>
>>>>>> The tag to be voted upon:
>>>>>> https://github.com/apache/jspwiki/tree/2.10.4-RC3
>>>>>>
>>>>>> JSPWiki's KEYS file containing PGP keys we use to sign the release:
>>>>>> https://www.apache.org/dist/jspwiki/KEYS
>>>>>>
>>>>>> *** Please download, test and vote:
>>>>>>
>>>>>> [ ] +1 Approve the release
>>>>>> [ ]  0 Don't mind
>>>>>> [ ] -1 Disapprove the release (please provide specific comments)
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>
> 


How to update the JSPWiki Wiki

Posted by Brian Burch <br...@pingtoo.com>.
I apologise if I have missed something simple.

I wanted to add a couple of helpful footnotes to the "Building from 
source code" wiki page, based on my own recent activity.

I have an ancient apache userid, which was revived last year when I 
became a committer for the Directory project. I also have a slightly 
less old JSPWiki userid that dates back to my development of a plugin.

I ran a "find" on my latest local git repository, but didn't see the 
source for the wiki there.

I tried to use the "edit" widget on the live wiki page, but a "no entry" 
symbol appeared. Not surprisingly, I couldn't logon to the wiki with my 
apache userid, but my old jspwiki userid and password were still valid. 
However, the "edit" widget is still "no entry" for me.

I then looked at the wiki FAQ page for advice on how to update the wiki, 
but there isn't any advice. I couldn't find anything from a quick scan 
of the other developers pages.

Shouldn't the answer to my question be very obvious on the wiki, 
probably on a page titled something like "How do I update something on 
the JSPWiki wiki?".

If it does exist, would someone point me to it? If it doesn't, what 
ought it to say?

Thanks in anticipation - sorry to cause someone work, but I am trying to 
help!

Regards,

Brian



Re: NPE while building (was: Re: [VOTE] Release JSPWiki version 2.10.4)

Posted by Juan Pablo Santos Rodríguez <ju...@gmail.com>.
Hi Brian,

the jdk.version property is used indeed to set the source and target
arguments of the compiler plugin, and also to
set the minimum JDK required to compile the project (see the configuration
of the enforcer plugin on the base pom).
Forcing it to 1.6 won't solve the problem of compiling with a JDK 10, as
the problem is with that JDK + the version
of the surefire plugin.

Upgrading surefire to 2.21.0 should be enough; I recall reading somewhere
that the compiler's plugin version needed
for using JDK9+ must be 3.7.0 or greater, which it already is, but it needs
some tweaking too. 2.10.5-git-01 should
be ok to be compiled with JDK10, if you won't mind testing with current
master.. O:-) In any case, I've also opened
JSPWIKI-1070 (and solved for 2.10.5-git-01) to track this issue; if
anything else arises, we'll reopen it.


best regards,
juan pablo

On Thu, May 24, 2018 at 12:21 AM, Brian Burch <br...@pingtoo.com> wrote:

> On 23/05/18 09:17, Brian Burch wrote:
>
>> On 23/05/18 06:59, Juan Pablo Santos Rodríguez wrote:
>>
>>> Hi Brian,
>>>
>>> seems you've hit https://issues.apache.org/jira/browse/SUREFIRE-1439
>>> (NullPointerException on JDK10) which is fixed on the 2.21.0 version of
>>> the
>>> surefire plugin. JSPWiki itself should compile and run ok at least with
>>> JDK
>>> 6 to 8, haven't tried with 9, and as you have seen doesn't run tests with
>>> 10.. I'll bump the surefire version as soon as the vote moves on, unless
>>> anyone beats me to it.
>>>
>>
>> Thanks for taking the time to look at my problem, Juan-Pablo. I'm away
>> and won't have time to revive java 8 on my new laptop. By the time I get
>> back to my office until the vote will have ended, so I can't contribute
>> this time. All I can say is I've checked the packaging and it behaves the
>> same way as the git branch!
>>
>> I'm pleased everyone is happy with the new release and I look forward to
>> implementing it on my production system.
>>
>> Shall I add a note to the "Building from source code" page about how to
>> clone a branch or tag?
>>
>> Oh yes, you didn't say anything about the use of <jdk.version> im the
>> top-level pom.xml. Does the project use "Spring Boot" (I thought not),
>> because otherwise it is just a no-op.
>>
>
> To answer my own question, I added these properties to pom.xml..
>
>     <maven.compiler.source>1.6</maven.compiler.source>
>     <maven.compiler.target>1.6</maven.compiler.target>
>
> ... and ran "mvn clean test" again. There was no obvious difference to the
> run and it still failed with an NPE in surefire. I was hoping it would be a
> quick fix, but it wasn't.
>
> I guess I will just have to wait until I get home to build the new release.
>
>
> Thanks again,
>>
>> Brian
>>
>> HTH,
>>> juan pablo
>>>
>>> ps: if your plugin is oss, drop us a line so it gets included on
>>> https://jspwiki-wiki.apache.org/Wiki.jsp?page=ContributedPlugins :-)
>>>
>>>
>>> On Tue, May 22, 2018 at 9:18 AM, Brian Burch <br...@pingtoo.com> wrote:
>>>
>>> On 21/05/18 05:11, Juan Pablo Santos Rodríguez wrote:
>>>>
>>>> This is a release vote for Apache JSPWiki, version 2.10.4. The vote will
>>>>> be
>>>>> open for at least 72 hours from now.
>>>>>
>>>>> It fixes the following issues:
>>>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?proje
>>>>> ctId=12310732&version=12342771
>>>>>
>>>>> Note that we are voting upon the source (tag), binaries are provided
>>>>> for
>>>>> convenience.
>>>>>
>>>>> Everybody is encouraged to vote.
>>>>>
>>>>>
>>>> I have been intending to upgrade my jspwiki installation for a long
>>>> time,
>>>> but I know this will require a lot of work to upgrade my own jspwiki
>>>> plugin. I keep putting it off, but decided a "quick build and test" of
>>>> the
>>>> 2.10.4-RC3 would be helpful for me, and a contribution to the project.
>>>>
>>>> It hasn't worked out and my first reaction was to forget it and say
>>>> nothing to the develpers. However, I decided it might be helpful to
>>>> others
>>>> if I mention what happened. It is probably just down to me being in a
>>>> hurry
>>>> and away from home and my normal development environment, but I am
>>>> surprised I failed so spectacularly.
>>>>
>>>> Firstly, I simply downloaded the source zip using the url below: a
>>>> simple
>>>> "mvn clean test" in the jspwiki-builder-2.10.4 directory failed very
>>>> quickly. I didn't spend long on the failure and I don't think it would
>>>> be
>>>> productive for you to go through the trace, so here is just the first
>>>> line
>>>> for anyone interested:
>>>>
>>>> [ERROR] Failed to execute goal org.apache.maven.plugins:maven
>>>> -surefire-plugin:2.20.1:test
>>>> (default-test) on project jspwiki-war: Execution default-test of goal
>>>> org.apache.maven.plugins:maven-surefire-plugin:2.20.1:test failed.:
>>>> NullPointerException -> [Help 1]
>>>>
>>>> I quickly moved on to checkout the source from git and build it myself.
>>>> I
>>>> went to the JSPWIKI wiki "Building from source code" page, but
>>>> discovered
>>>> it doesn't say how to clone a tag. I used:-
>>>>
>>>> git clone --branch 2.10.4-RC3 https://github.com/apache/jspwiki.git
>>>> jspwiki
>>>>
>>>> That worked, and my "mvn clean test" failed yet again! In the middle of
>>>> the stack trace were these two lines:
>>>>
>>>> Caused by: java.lang.NullPointerException
>>>>      at org.apache.maven.surefire.shade.org.apache.commons.lang3.
>>>> SystemUtils.isJavaVersionAtLeast (SystemUtils.java:1626)
>>>>
>>>> A quick check of pom.xml showed the property
>>>> <jdk.version>1.6</jdk.version>
>>>>
>>>> and this was confirmed by the "Getting Started" wiki page Requirements
>>>> section: JDK 1.6 or higher (1.7 if using Markdown Support).
>>>>
>>>> My long-serving laptop died completely a few months ago. I can't
>>>> remember
>>>> when I last built jspwiki on it, but the version was 2.10.0. I am slowly
>>>> recreating a development environment from backup and an upgrade to
>>>> ubuntu
>>>> 18.04.
>>>>
>>>> I vaguely remember a dev list discussion about java versions, but don't
>>>> recall whether that was the jspwiki or apacheds project! I googled for
>>>> anything relevant, but just found the references I knew about already.
>>>>
>>>> At the moment, my default jdk is:-
>>>> ii  openjdk-11-jdk:amd64                          10.0.1+10-3ubuntu1
>>>>            amd64        OpenJDK Development Kit (JDK)
>>>>
>>>> and "javac --version" reports: javac 10.0.1.
>>>>
>>>> I found a few clues that I last used java 8 on the dead laptop.
>>>>
>>>> Is that my problem? Am I trying to build and test on a version of java
>>>> which is too new? If yes, what is the latest version that ought to be
>>>> referenced in the README, wiki, etc?
>>>>
>>>> I wondered.. Isn't there a more graceful way to constrain the compiler
>>>> and
>>>> remembered having to so for my own projects a long time ago (java 1,
>>>> 1.1,
>>>> 1.3.. does anyone remember those days?)
>>>>
>>>> More googling found a very interesting item:
>>>>
>>>> https://stackoverflow.com/questions/38882080/specifying-java
>>>> -version-in-maven-differences-between-properties-and-compile
>>>> r-p/38883073
>>>>
>>>> In particular, the "old way" is best, using the maven-compiler-plugin
>>>> <source> and <target> properties, or even the global properties
>>>> <maven.compiler.source> (or target).
>>>>
>>>> I don't fully understand the comment that the pom.xml property
>>>> <java.version> (as used by jspwiki and specified as 1.6) "is not
>>>> mentioned
>>>> in the Maven documentation and is a Spring Boot specificity".
>>>>
>>>> JDKs 9 and 10 ought to be happy working with 1.6 source and targets, so
>>>> am
>>>> I looking at the problem from the wrong angle?
>>>>
>>>> Sorry if I am just blowing smoke over the new release. I /was/ trying to
>>>> be helpful!
>>>>
>>>> Regards,
>>>>
>>>> Brian
>>>>
>>>>
>>>> Source and binary files:
>>>>
>>>>> https://dist.apache.org/repos/dist/dev/jspwiki/2.10.4-rc3
>>>>>
>>>>> Nexus staging repo:
>>>>> https://repository.apache.org/content/repositories/orgapache
>>>>> jspwiki-1005
>>>>>
>>>>> The tag to be voted upon:
>>>>> https://github.com/apache/jspwiki/tree/2.10.4-RC3
>>>>>
>>>>> JSPWiki's KEYS file containing PGP keys we use to sign the release:
>>>>> https://www.apache.org/dist/jspwiki/KEYS
>>>>>
>>>>> *** Please download, test and vote:
>>>>>
>>>>> [ ] +1 Approve the release
>>>>> [ ]  0 Don't mind
>>>>> [ ] -1 Disapprove the release (please provide specific comments)
>>>>>
>>>>>
>>>>>
>>>>
>>>
>

Re: NPE while building (was: Re: [VOTE] Release JSPWiki version 2.10.4)

Posted by Brian Burch <br...@pingtoo.com>.
On 23/05/18 09:17, Brian Burch wrote:
> On 23/05/18 06:59, Juan Pablo Santos Rodríguez wrote:
>> Hi Brian,
>>
>> seems you've hit https://issues.apache.org/jira/browse/SUREFIRE-1439
>> (NullPointerException on JDK10) which is fixed on the 2.21.0 version 
>> of the
>> surefire plugin. JSPWiki itself should compile and run ok at least 
>> with JDK
>> 6 to 8, haven't tried with 9, and as you have seen doesn't run tests with
>> 10.. I'll bump the surefire version as soon as the vote moves on, unless
>> anyone beats me to it.
> 
> Thanks for taking the time to look at my problem, Juan-Pablo. I'm away 
> and won't have time to revive java 8 on my new laptop. By the time I get 
> back to my office until the vote will have ended, so I can't contribute 
> this time. All I can say is I've checked the packaging and it behaves 
> the same way as the git branch!
> 
> I'm pleased everyone is happy with the new release and I look forward to 
> implementing it on my production system.
> 
> Shall I add a note to the "Building from source code" page about how to 
> clone a branch or tag?
> 
> Oh yes, you didn't say anything about the use of <jdk.version> im the 
> top-level pom.xml. Does the project use "Spring Boot" (I thought not), 
> because otherwise it is just a no-op.

To answer my own question, I added these properties to pom.xml..

     <maven.compiler.source>1.6</maven.compiler.source>
     <maven.compiler.target>1.6</maven.compiler.target>

... and ran "mvn clean test" again. There was no obvious difference to 
the run and it still failed with an NPE in surefire. I was hoping it 
would be a quick fix, but it wasn't.

I guess I will just have to wait until I get home to build the new release.

> Thanks again,
> 
> Brian
> 
>> HTH,
>> juan pablo
>>
>> ps: if your plugin is oss, drop us a line so it gets included on
>> https://jspwiki-wiki.apache.org/Wiki.jsp?page=ContributedPlugins :-)
>>
>>
>> On Tue, May 22, 2018 at 9:18 AM, Brian Burch <br...@pingtoo.com> wrote:
>>
>>> On 21/05/18 05:11, Juan Pablo Santos Rodríguez wrote:
>>>
>>>> This is a release vote for Apache JSPWiki, version 2.10.4. The vote 
>>>> will
>>>> be
>>>> open for at least 72 hours from now.
>>>>
>>>> It fixes the following issues:
>>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?proje
>>>> ctId=12310732&version=12342771
>>>>
>>>> Note that we are voting upon the source (tag), binaries are provided 
>>>> for
>>>> convenience.
>>>>
>>>> Everybody is encouraged to vote.
>>>>
>>>
>>> I have been intending to upgrade my jspwiki installation for a long 
>>> time,
>>> but I know this will require a lot of work to upgrade my own jspwiki
>>> plugin. I keep putting it off, but decided a "quick build and test" 
>>> of the
>>> 2.10.4-RC3 would be helpful for me, and a contribution to the project.
>>>
>>> It hasn't worked out and my first reaction was to forget it and say
>>> nothing to the develpers. However, I decided it might be helpful to 
>>> others
>>> if I mention what happened. It is probably just down to me being in a 
>>> hurry
>>> and away from home and my normal development environment, but I am
>>> surprised I failed so spectacularly.
>>>
>>> Firstly, I simply downloaded the source zip using the url below: a 
>>> simple
>>> "mvn clean test" in the jspwiki-builder-2.10.4 directory failed very
>>> quickly. I didn't spend long on the failure and I don't think it 
>>> would be
>>> productive for you to go through the trace, so here is just the first 
>>> line
>>> for anyone interested:
>>>
>>> [ERROR] Failed to execute goal 
>>> org.apache.maven.plugins:maven-surefire-plugin:2.20.1:test
>>> (default-test) on project jspwiki-war: Execution default-test of goal
>>> org.apache.maven.plugins:maven-surefire-plugin:2.20.1:test failed.:
>>> NullPointerException -> [Help 1]
>>>
>>> I quickly moved on to checkout the source from git and build it 
>>> myself. I
>>> went to the JSPWIKI wiki "Building from source code" page, but 
>>> discovered
>>> it doesn't say how to clone a tag. I used:-
>>>
>>> git clone --branch 2.10.4-RC3 https://github.com/apache/jspwiki.git
>>> jspwiki
>>>
>>> That worked, and my "mvn clean test" failed yet again! In the middle of
>>> the stack trace were these two lines:
>>>
>>> Caused by: java.lang.NullPointerException
>>>      at org.apache.maven.surefire.shade.org.apache.commons.lang3.
>>> SystemUtils.isJavaVersionAtLeast (SystemUtils.java:1626)
>>>
>>> A quick check of pom.xml showed the property 
>>> <jdk.version>1.6</jdk.version>
>>>
>>> and this was confirmed by the "Getting Started" wiki page Requirements
>>> section: JDK 1.6 or higher (1.7 if using Markdown Support).
>>>
>>> My long-serving laptop died completely a few months ago. I can't 
>>> remember
>>> when I last built jspwiki on it, but the version was 2.10.0. I am slowly
>>> recreating a development environment from backup and an upgrade to 
>>> ubuntu
>>> 18.04.
>>>
>>> I vaguely remember a dev list discussion about java versions, but don't
>>> recall whether that was the jspwiki or apacheds project! I googled for
>>> anything relevant, but just found the references I knew about already.
>>>
>>> At the moment, my default jdk is:-
>>> ii  openjdk-11-jdk:amd64                          10.0.1+10-3ubuntu1
>>>            amd64        OpenJDK Development Kit (JDK)
>>>
>>> and "javac --version" reports: javac 10.0.1.
>>>
>>> I found a few clues that I last used java 8 on the dead laptop.
>>>
>>> Is that my problem? Am I trying to build and test on a version of java
>>> which is too new? If yes, what is the latest version that ought to be
>>> referenced in the README, wiki, etc?
>>>
>>> I wondered.. Isn't there a more graceful way to constrain the 
>>> compiler and
>>> remembered having to so for my own projects a long time ago (java 1, 
>>> 1.1,
>>> 1.3.. does anyone remember those days?)
>>>
>>> More googling found a very interesting item:
>>>
>>> https://stackoverflow.com/questions/38882080/specifying-java
>>> -version-in-maven-differences-between-properties-and-compiler-p/38883073
>>>
>>> In particular, the "old way" is best, using the maven-compiler-plugin
>>> <source> and <target> properties, or even the global properties
>>> <maven.compiler.source> (or target).
>>>
>>> I don't fully understand the comment that the pom.xml property
>>> <java.version> (as used by jspwiki and specified as 1.6) "is not 
>>> mentioned
>>> in the Maven documentation and is a Spring Boot specificity".
>>>
>>> JDKs 9 and 10 ought to be happy working with 1.6 source and targets, 
>>> so am
>>> I looking at the problem from the wrong angle?
>>>
>>> Sorry if I am just blowing smoke over the new release. I /was/ trying to
>>> be helpful!
>>>
>>> Regards,
>>>
>>> Brian
>>>
>>>
>>> Source and binary files:
>>>> https://dist.apache.org/repos/dist/dev/jspwiki/2.10.4-rc3
>>>>
>>>> Nexus staging repo:
>>>> https://repository.apache.org/content/repositories/orgapachejspwiki-1005 
>>>>
>>>>
>>>> The tag to be voted upon:
>>>> https://github.com/apache/jspwiki/tree/2.10.4-RC3
>>>>
>>>> JSPWiki's KEYS file containing PGP keys we use to sign the release:
>>>> https://www.apache.org/dist/jspwiki/KEYS
>>>>
>>>> *** Please download, test and vote:
>>>>
>>>> [ ] +1 Approve the release
>>>> [ ]  0 Don't mind
>>>> [ ] -1 Disapprove the release (please provide specific comments)
>>>>
>>>>
>>>
>>


Re: NPE while building (was: Re: [VOTE] Release JSPWiki version 2.10.4)

Posted by Brian Burch <br...@pingtoo.com>.
On 23/05/18 06:59, Juan Pablo Santos Rodríguez wrote:
> Hi Brian,
> 
> seems you've hit https://issues.apache.org/jira/browse/SUREFIRE-1439
> (NullPointerException on JDK10) which is fixed on the 2.21.0 version of the
> surefire plugin. JSPWiki itself should compile and run ok at least with JDK
> 6 to 8, haven't tried with 9, and as you have seen doesn't run tests with
> 10.. I'll bump the surefire version as soon as the vote moves on, unless
> anyone beats me to it.

Thanks for taking the time to look at my problem, Juan-Pablo. I'm away 
and won't have time to revive java 8 on my new laptop. By the time I get 
back to my office until the vote will have ended, so I can't contribute 
this time. All I can say is I've checked the packaging and it behaves 
the same way as the git branch!

I'm pleased everyone is happy with the new release and I look forward to 
implementing it on my production system.

Shall I add a note to the "Building from source code" page about how to 
clone a branch or tag?

Oh yes, you didn't say anything about the use of <jdk.version> im the 
top-level pom.xml. Does the project use "Spring Boot" (I thought not), 
because otherwise it is just a no-op.

Thanks again,

Brian

> HTH,
> juan pablo
> 
> ps: if your plugin is oss, drop us a line so it gets included on
> https://jspwiki-wiki.apache.org/Wiki.jsp?page=ContributedPlugins :-)
> 
> 
> On Tue, May 22, 2018 at 9:18 AM, Brian Burch <br...@pingtoo.com> wrote:
> 
>> On 21/05/18 05:11, Juan Pablo Santos Rodríguez wrote:
>>
>>> This is a release vote for Apache JSPWiki, version 2.10.4. The vote will
>>> be
>>> open for at least 72 hours from now.
>>>
>>> It fixes the following issues:
>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?proje
>>> ctId=12310732&version=12342771
>>>
>>> Note that we are voting upon the source (tag), binaries are provided for
>>> convenience.
>>>
>>> Everybody is encouraged to vote.
>>>
>>
>> I have been intending to upgrade my jspwiki installation for a long time,
>> but I know this will require a lot of work to upgrade my own jspwiki
>> plugin. I keep putting it off, but decided a "quick build and test" of the
>> 2.10.4-RC3 would be helpful for me, and a contribution to the project.
>>
>> It hasn't worked out and my first reaction was to forget it and say
>> nothing to the develpers. However, I decided it might be helpful to others
>> if I mention what happened. It is probably just down to me being in a hurry
>> and away from home and my normal development environment, but I am
>> surprised I failed so spectacularly.
>>
>> Firstly, I simply downloaded the source zip using the url below: a simple
>> "mvn clean test" in the jspwiki-builder-2.10.4 directory failed very
>> quickly. I didn't spend long on the failure and I don't think it would be
>> productive for you to go through the trace, so here is just the first line
>> for anyone interested:
>>
>> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.20.1:test
>> (default-test) on project jspwiki-war: Execution default-test of goal
>> org.apache.maven.plugins:maven-surefire-plugin:2.20.1:test failed.:
>> NullPointerException -> [Help 1]
>>
>> I quickly moved on to checkout the source from git and build it myself. I
>> went to the JSPWIKI wiki "Building from source code" page, but discovered
>> it doesn't say how to clone a tag. I used:-
>>
>> git clone --branch 2.10.4-RC3 https://github.com/apache/jspwiki.git
>> jspwiki
>>
>> That worked, and my "mvn clean test" failed yet again! In the middle of
>> the stack trace were these two lines:
>>
>> Caused by: java.lang.NullPointerException
>>      at org.apache.maven.surefire.shade.org.apache.commons.lang3.
>> SystemUtils.isJavaVersionAtLeast (SystemUtils.java:1626)
>>
>> A quick check of pom.xml showed the property <jdk.version>1.6</jdk.version>
>>
>> and this was confirmed by the "Getting Started" wiki page Requirements
>> section: JDK 1.6 or higher (1.7 if using Markdown Support).
>>
>> My long-serving laptop died completely a few months ago. I can't remember
>> when I last built jspwiki on it, but the version was 2.10.0. I am slowly
>> recreating a development environment from backup and an upgrade to ubuntu
>> 18.04.
>>
>> I vaguely remember a dev list discussion about java versions, but don't
>> recall whether that was the jspwiki or apacheds project! I googled for
>> anything relevant, but just found the references I knew about already.
>>
>> At the moment, my default jdk is:-
>> ii  openjdk-11-jdk:amd64                          10.0.1+10-3ubuntu1
>>            amd64        OpenJDK Development Kit (JDK)
>>
>> and "javac --version" reports: javac 10.0.1.
>>
>> I found a few clues that I last used java 8 on the dead laptop.
>>
>> Is that my problem? Am I trying to build and test on a version of java
>> which is too new? If yes, what is the latest version that ought to be
>> referenced in the README, wiki, etc?
>>
>> I wondered.. Isn't there a more graceful way to constrain the compiler and
>> remembered having to so for my own projects a long time ago (java 1, 1.1,
>> 1.3.. does anyone remember those days?)
>>
>> More googling found a very interesting item:
>>
>> https://stackoverflow.com/questions/38882080/specifying-java
>> -version-in-maven-differences-between-properties-and-compiler-p/38883073
>>
>> In particular, the "old way" is best, using the maven-compiler-plugin
>> <source> and <target> properties, or even the global properties
>> <maven.compiler.source> (or target).
>>
>> I don't fully understand the comment that the pom.xml property
>> <java.version> (as used by jspwiki and specified as 1.6) "is not mentioned
>> in the Maven documentation and is a Spring Boot specificity".
>>
>> JDKs 9 and 10 ought to be happy working with 1.6 source and targets, so am
>> I looking at the problem from the wrong angle?
>>
>> Sorry if I am just blowing smoke over the new release. I /was/ trying to
>> be helpful!
>>
>> Regards,
>>
>> Brian
>>
>>
>> Source and binary files:
>>> https://dist.apache.org/repos/dist/dev/jspwiki/2.10.4-rc3
>>>
>>> Nexus staging repo:
>>> https://repository.apache.org/content/repositories/orgapachejspwiki-1005
>>>
>>> The tag to be voted upon:
>>> https://github.com/apache/jspwiki/tree/2.10.4-RC3
>>>
>>> JSPWiki's KEYS file containing PGP keys we use to sign the release:
>>> https://www.apache.org/dist/jspwiki/KEYS
>>>
>>> *** Please download, test and vote:
>>>
>>> [ ] +1 Approve the release
>>> [ ]  0 Don't mind
>>> [ ] -1 Disapprove the release (please provide specific comments)
>>>
>>>
>>
>