Your message dated Wed, 19 Sep 2018 14:40:10 +0000
with message-id <[email protected]>
and subject line Bug#903769: fixed in libcommons-lang3-java 3.8-1
has caused the Debian Bug report #903769,
regarding libcommons-lang3-java: NPE with OpenJDK11 and maven-javadoc
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
903769: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=903769
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libcommons-lang3-java
Version: 3.7-1
Severity: important

When building a maven projects javadoc, I see the following NPE:

Execution attach-javadocs of goal org.apache.maven.plugins:maven-javadoc-
plugin:3.0.0:javadoc-no-fork failed.
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:213)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:146)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
(LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
(LifecycleModuleBuilder.java:81)
    at
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
(SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
(LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:183)
    at org.debian.maven.Wrapper.main (Wrapper.java:89)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard
(Launcher.java:330)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch
(Launcher.java:238)
    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 attach- javadocs of goal org.apache.maven.plugins:maven-javadoc-plugin:3.0.0:javadoc-
no-fork failed.
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
(DefaultBuildPluginManager.java:148)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:208)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:146)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
(LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
(LifecycleModuleBuilder.java:81)
    at
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
(SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
(LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:183)
    at org.debian.maven.Wrapper.main (Wrapper.java:89)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard
(Launcher.java:330)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch
(Launcher.java:238)
    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.apache.commons.lang3.SystemUtils.isJavaVersionAtLeast
(SystemUtils.java:1654)
    at
org.apache.maven.plugins.javadoc.AbstractJavadocMojo.getJavadocExecutable
(AbstractJavadocMojo.java:3703)
    at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeReport
(AbstractJavadocMojo.java:2001)
    at org.apache.maven.plugins.javadoc.JavadocReport.generate
(JavadocReport.java:134)
    at org.apache.maven.plugins.javadoc.JavadocReport.doExecute
(JavadocReport.java:329)
    at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute
(AbstractJavadocMojo.java:1909)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
(DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:208)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:146)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
(LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
(LifecycleModuleBuilder.java:81)
    at
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
(SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
(LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:183)
    at org.debian.maven.Wrapper.main (Wrapper.java:89)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard
(Launcher.java:330)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch
(Launcher.java:238)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode
(Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main
(Launcher.java:356)

Apparently, the root cause is a NPE here:

Caused by: java.lang.NullPointerException
    at org.apache.commons.lang3.SystemUtils.isJavaVersionAtLeast
(SystemUtils.java:1654)

and indeed I can reproduce this in jshell:

jshell> import org.apache.commons.lang3.*;
jshell> SystemUtils.isJavaVersionAtLeast(JavaVersion.JAVA_1_8)
|  Exception java.lang.NullPointerException
|        at SystemUtils.isJavaVersionAtLeast (SystemUtils.java:1654)
|        at (#3:1)



-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.16.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libcommons-lang3-java depends on:
ii  libcommons-parent-java  43-1

libcommons-lang3-java recommends no packages.

Versions of packages libcommons-lang3-java suggests:
pn  libcommons-lang3-java-doc  <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: libcommons-lang3-java
Source-Version: 3.8-1

We believe that the bug you reported is fixed in the latest version of
libcommons-lang3-java, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Emmanuel Bourg <[email protected]> (supplier of updated libcommons-lang3-java 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 19 Sep 2018 15:40:32 +0200
Source: libcommons-lang3-java
Binary: libcommons-lang3-java libcommons-lang3-java-doc
Architecture: source
Version: 3.8-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers 
<[email protected]>
Changed-By: Emmanuel Bourg <[email protected]>
Description:
 libcommons-lang3-java - Apache Commons Lang utility classes
 libcommons-lang3-java-doc - Apache Commons Lang utility classes (documentation)
Closes: 903769
Changes:
 libcommons-lang3-java (3.8-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream release
     - Fixes another issue with Java 11 (Closes: #903769)
     - Refreshed the patches
     - Ignore japicmp-maven-plugin
   * Standards-Version updated to 4.2.1
Checksums-Sha1:
 c0dd50db3460abcaf202dfc3b1076ed3962da73a 2355 libcommons-lang3-java_3.8-1.dsc
 644b78d9590f1fa4d02a0255bdba447de0e1a924 605040 
libcommons-lang3-java_3.8.orig.tar.xz
 93de6019d85788a01fe55a3986c8024d749147c0 4952 
libcommons-lang3-java_3.8-1.debian.tar.xz
 41e2e47ab0e0592bbe0b22e359c1457598a8d77e 15041 
libcommons-lang3-java_3.8-1_source.buildinfo
Checksums-Sha256:
 07f661677562bd8e5ded9002cdd244ebb5fe7c724c70f4d036f8ced451399c38 2355 
libcommons-lang3-java_3.8-1.dsc
 6136e0ce49b3f56e70a99197239f90102c2fe5b375f200ab595e99103ab10dee 605040 
libcommons-lang3-java_3.8.orig.tar.xz
 3826b29c49179f29ca7ae80c749d06aca139a946b4c4ebf4945ee816fd6a06a9 4952 
libcommons-lang3-java_3.8-1.debian.tar.xz
 45a9f59eafc34333fcbf76de45c7db454adc15e8d9b4da66396f5fa768c55152 15041 
libcommons-lang3-java_3.8-1_source.buildinfo
Files:
 aec7ef4c6083779e3bc90e48f6deacac 2355 java optional 
libcommons-lang3-java_3.8-1.dsc
 bedf6b9450f4e3b4d2339f45d7676371 605040 java optional 
libcommons-lang3-java_3.8.orig.tar.xz
 fb8f5f0ac0fdced83aba743798c77e5a 4952 java optional 
libcommons-lang3-java_3.8-1.debian.tar.xz
 93607aa154a87daa29cb0e3c18407cb5 15041 java optional 
libcommons-lang3-java_3.8-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEEuM5N4hCA3PkD4WxA9RPEGeS50KwFAluiVEwSHGVib3VyZ0Bh
cGFjaGUub3JnAAoJEPUTxBnkudCshHEP/073EYQF2gn+Tx1WAhsAU6+NJP0VDl7o
ylw1Yd1wvoOw8d8+H6LPEeXa8tPXMXj48MLAcvBTUnYmmuuP5+aRxbxRUL3siZRs
hW/0B5L2k5tk6ZTJL1RcjDUCyLqfRCOXBDG9Jt2aytTLW2bObSOD0hiyXqucsKsg
Q1O6C8DHBtVvsTpnPDzuFZK4f/k4ZlDw1cXCkcH4Jao4r4ECE9nP7zYZisaKifWq
f4FHLfWOyKKKhHojczpf8kX4HBU6aXadKikaqw3huykOmR619hw2s/ZC2ns6Uvtp
nAmZREj99I9mI00GwQ6NHaZFsrC/TCYfcp5brOkhB2u8U0vSHPqFIWoEJzpqlW67
Jaf7oVw2vQwiBDXSwAvTZj2vQwGd5XZ9dn4gouj0m8iCEyHC6Y4Ag7M7xKJ1+jfz
vuZWkwncewVd5HQ0Of4Bp1AecSz14tFkTWyst+iNDE19WMFt3XQnVTM9P3oQGR+D
NX9Mv/qJDqwmFxSmPBSYc9/VjZ6TiYhGaz58MbG3RqOY4UEEBbWXv9QdXp0OCudB
tH1Bl+AmoUs66hWe3CVXXWdcIkwMgPmvPQqHVcOONb/SOwezlU7HGiByG6EY/Lsw
1+OJV3DHUw/+f3ONLu2aAO5R/WuIaDjrWYZDSkuil7beZfvSClmE1yDsvzweGK3w
LO8NnqqaKmNn
=v6Oq
-----END PGP SIGNATURE-----

--- End Message ---
__
This is the maintainer address of Debian's Java team
<https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-maintainers>.
 Please use
[email protected] for discussions and questions.

Reply via email to