Re: maven-javadoc-plugin, Java 9 and maven-javadoc-plugin and java 9 and ExceptionInInitializerError

2017-07-17 Thread Gary Gregory
Thank you, updating to 3.0.0-M1 from the stagging repo fixed the Java 9
build issue!

Garfy

On Mon, Jul 17, 2017 at 1:07 PM, Robert Scholte 
wrote:

> Yes, we are aware of this issue.
> I've just started a vote[1]. All feedback is appreciated!
>
> thanks,
> Robert
>
> [1] http://markmail.org/message/4nssutboqsahx5kb
>
>
> On Mon, 17 Jul 2017 18:12:22 +0200, Gary Gregory 
> wrote:
>
> When I try to build our Apache HttpComponent HttpClient from git master
>> with Java 9 build 178 I get the maven-javadoc-plugin and java 9 and
>> ExceptionInInitializerError below. This is thanks to a bug in our old
>> Apache Commons Lang 2.x branch? Is there a plan to
>> update maven-javadoc-plugin with the current version of Apache Commons
>> Lang
>> 3 which addresses this issue?
>>
>> Thank you,
>> Gary
>>
>> [INFO] --- maven-javadoc-plugin:2.10.4:jar (attach-javadocs) @
>> httpclient5-parent ---
>> [WARNING] Error injecting: org.apache.maven.plugin.javadoc.JavadocJar
>> java.lang.ExceptionInInitializerError
>> at
>> org.apache.maven.plugin.javadoc.AbstractJavadocMojo.
>> (AbstractJavadocMojo.java:195)
>> at
>> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl
>> .newInstance0(Native
>> Method)
>> at
>> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl
>> .newInstance(NativeConstructorAccessorImpl.java:62)
>> at
>> java.base/jdk.internal.reflect.DelegatingConstructorAccessor
>> Impl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>> at
>> java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:488)
>> at
>> com.google.inject.internal.DefaultConstructionProxyFactory$
>> 1.newInstance(DefaultConstructionProxyFactory.java:86)
>> at
>> com.google.inject.internal.ConstructorInjector.provision(Con
>> structorInjector.java:105)
>> at
>> com.google.inject.internal.ConstructorInjector.access$000(
>> ConstructorInjector.java:32)
>> at
>> com.google.inject.internal.ConstructorInjector$1.call(Constr
>> uctorInjector.java:89)
>> at
>> com.google.inject.internal.ProvisionListenerStackCallback$
>> Provision.provision(ProvisionListenerStackCallback.java:115)
>> at
>> com.google.inject.internal.ProvisionListenerStackCallback$
>> Provision.provision(ProvisionListenerStackCallback.java:133)
>> at
>> com.google.inject.internal.ProvisionListenerStackCallback.
>> provision(ProvisionListenerStackCallback.java:68)
>> at
>> com.google.inject.internal.ConstructorInjector.construct(Con
>> structorInjector.java:87)
>> at
>> com.google.inject.internal.ConstructorBindingImpl$Factory.
>> get(ConstructorBindingImpl.java:267)
>> at
>> com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
>> at
>> com.google.inject.internal.InjectorImpl.callInContext(Inject
>> orImpl.java:1103)
>> at
>> com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
>> at
>> com.google.inject.internal.InjectorImpl.getInstance(Injector
>> Impl.java:1051)
>> at
>> org.eclipse.sisu.space.AbstractDeferredClass.get(AbstractDef
>> erredClass.java:48)
>> at
>> com.google.inject.internal.ProviderInternalFactory.provision
>> (ProviderInternalFactory.java:81)
>> at
>> com.google.inject.internal.InternalFactoryToInitializableAda
>> pter.provision(InternalFactoryToInitializableAdapter.java:53)
>> at
>> com.google.inject.internal.ProviderInternalFactory$1.call(
>> ProviderInternalFactory.java:65)
>> at
>> com.google.inject.internal.ProvisionListenerStackCallback$
>> Provision.provision(ProvisionListenerStackCallback.java:115)
>> at
>> com.google.inject.internal.ProvisionListenerStackCallback$
>> Provision.provision(ProvisionListenerStackCallback.java:133)
>> at
>> com.google.inject.internal.ProvisionListenerStackCallback.
>> provision(ProvisionListenerStackCallback.java:68)
>> at
>> com.google.inject.internal.ProviderInternalFactory.circularG
>> et(ProviderInternalFactory.java:63)
>> at
>> com.google.inject.internal.InternalFactoryToInitializableAda
>> pter.get(InternalFactoryToInitializableAdapter.java:45)
>> at
>> com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
>> at
>> com.google.inject.internal.InjectorImpl.callInContext(Inject
>> orImpl.java:1092)
>> at
>> com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
>> at org.eclipse.sisu.inject.Guice4$1.get(Guice4.java:162)
>> at
>> org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:81)
>> at
>> org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:51)
>> at
>> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPle
>> xusContainer.java:263)
>> at
>> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPle
>> xusContainer.java:255)
>> at
>> 

Re: maven-javadoc-plugin, Java 9 and maven-javadoc-plugin and java 9 and ExceptionInInitializerError

2017-07-17 Thread Robert Scholte

Yes, we are aware of this issue.
I've just started a vote[1]. All feedback is appreciated!

thanks,
Robert

[1] http://markmail.org/message/4nssutboqsahx5kb

On Mon, 17 Jul 2017 18:12:22 +0200, Gary Gregory   
wrote:



When I try to build our Apache HttpComponent HttpClient from git master
with Java 9 build 178 I get the maven-javadoc-plugin and java 9 and
ExceptionInInitializerError below. This is thanks to a bug in our old
Apache Commons Lang 2.x branch? Is there a plan to
update maven-javadoc-plugin with the current version of Apache Commons  
Lang

3 which addresses this issue?

Thank you,
Gary

[INFO] --- maven-javadoc-plugin:2.10.4:jar (attach-javadocs) @
httpclient5-parent ---
[WARNING] Error injecting: org.apache.maven.plugin.javadoc.JavadocJar
java.lang.ExceptionInInitializerError
at
org.apache.maven.plugin.javadoc.AbstractJavadocMojo.(AbstractJavadocMojo.java:195)
at
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at
java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:488)
at
com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:86)
at
com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)
at
com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:32)
at
com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:89)
at
com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115)
at
com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:133)
at
com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:68)
at
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:87)
at
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
at
com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
at
com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
at
com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1051)
at
org.eclipse.sisu.space.AbstractDeferredClass.get(AbstractDeferredClass.java:48)
at
com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81)
at
com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:53)
at
com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:65)
at
com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115)
at
com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:133)
at
com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:68)
at
com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:63)
at
com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)
at
com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
at
com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
at org.eclipse.sisu.inject.Guice4$1.get(Guice4.java:162)
at
org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:81)
at
org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:51)
at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:263)
at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:255)
at
org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo(DefaultMavenPluginManager.java:519)
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:121)
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