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 <rfscho...@apache.org>
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 <garydgreg...@gmail.com>
> 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.<clinit>
>> (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
>> org.apache.maven.plugin.internal.DefaultMavenPluginManager.g
>> etConfiguredMojo(DefaultMavenPluginManager.java:519)
>>         at
>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMoj
>> o(DefaultBuildPluginManager.java:121)
>>         at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(Moj
>> oExecutor.java:208)
>>         at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(Moj
>> oExecutor.java:154)
>>         at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(Moj
>> oExecutor.java:146)
>>         at
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.b
>> uildProject(LifecycleModuleBuilder.java:117)
>>         at
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.b
>> uildProject(LifecycleModuleBuilder.java:81)
>>         at
>> org.apache.maven.lifecycle.internal.builder.singlethreaded.S
>> ingleThreadedBuilder.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:993)
>>         at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:345)
>>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:191)
>>         at
>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method)
>>         at
>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invo
>> ke(NativeMethodAccessorImpl.java:62)
>>         at
>> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.
>> invoke(DelegatingMethodAccessorImpl.java:43)
>>         at java.base/java.lang.reflect.Method.invoke(Method.java:564)
>>         at
>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnha
>> nced(Launcher.java:289)
>>         at
>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(
>> Launcher.java:229)
>>         at
>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithEx
>> itCode(Launcher.java:415)
>>         at
>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
>> Caused by: java.lang.StringIndexOutOfBoundsException: begin 0, end 3,
>> length 1
>>         at java.base/java.lang.String.checkBoundsBeginEnd(String.java:
>> 3116)
>>         at java.base/java.lang.String.substring(String.java:1885)
>>         at
>> org.apache.commons.lang.SystemUtils.getJavaVersionAsFloat(Sy
>> stemUtils.java:1133)
>>         at
>> org.apache.commons.lang.SystemUtils.<clinit>(SystemUtils.java:818)
>>         ... 58 more
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>

Reply via email to