Bug#901523: sbt-template-resolver: FTBFS with openjdk-10

Andreas Beckmann anbe at debian.org
Thu Jun 14 14:37:14 BST 2018


Source: sbt-template-resolver
Version: 0.1-1
Severity: serious
Justification: fails to build from source

Hi,

sbt-template-resolver FTBFS with openjdk-10 as the default jdk:

[...]
   debian/rules override_dh_auto_build
make[1]: Entering directory '/build/sbt-template-resolver-0.1'
mkdir -p /build/sbt-template-resolver-0.1/debian/sbt_home/.ivy2/cache
cp -fr /build/sbt-template-resolver-0.1/bootstrapdeps/* /build/sbt-template-resolver-0.1/debian/sbt_home/.ivy2/cache/
mkdir /build/sbt-template-resolver-0.1/debian/sbt_home/.sbt
echo "[repositories]" > /build/sbt-template-resolver-0.1/debian/sbt_home/.sbt/repositories
echo "local" >> /build/sbt-template-resolver-0.1/debian/sbt_home/.sbt/repositories
cp -frv /build/sbt-template-resolver-0.1/bootstrapdeps-sources/. /build/sbt-template-resolver-0.1/debian/sbt_home/.ivy2/cache/
'/build/sbt-template-resolver-0.1/bootstrapdeps-sources/./org.scala-sbt/compiler-interface/srcs' -> '/build/sbt-template-resolver-0.1/debian/sbt_home/.ivy2/cache/./org.scala-sbt/compiler-interface/srcs'
'/build/sbt-template-resolver-0.1/bootstrapdeps-sources/./org.scala-sbt/compiler-interface/srcs/compiler-interface-0.13.12-sources.jar' -> '/build/sbt-template-resolver-0.1/debian/sbt_home/.ivy2/cache/./org.scala-
sbt/compiler-interface/srcs/compiler-interface-0.13.12-sources.jar'
/build/sbt-template-resolver-0.1/bootstrapsbt/bin/sbt -verbose -debug -sbt-dir /build/sbt-template-resolver-0.1/debian/sbt_home/.sbt -ivy /build/sbt-template-resolver-0.1/debian/sbt_home/.ivy2 'set offline := true
' -Dsbt.override.build.repos=true packageBin make-pom
[residual] arg = '-sbt-dir'
[residual] arg = '/build/sbt-template-resolver-0.1/debian/sbt_home/.sbt'
[addJava] arg = '-Dsbt.ivy.home=/build/sbt-template-resolver-0.1/debian/sbt_home/.ivy2'
[residual] arg = 'set offline := true'
[addJava] arg = '-Dsbt.override.build.repos=true'
[residual] arg = 'packageBin'
[residual] arg = 'make-pom'
[addJava] arg = '-Dsbt.global.base=/build/sbt-template-resolver-0.1/debian/sbt_home/.sbt'
[residual] arg = 'set offline := true'
[residual] arg = 'packageBin'
[residual] arg = 'make-pom'
[process_args] java_version = '10.0.1'
# Executing command line:
java
-Xms1024m
-Xmx1024m
-XX:ReservedCodeCacheSize=128m
-XX:MaxMetaspaceSize=256m
-Dsbt.ivy.home=/build/sbt-template-resolver-0.1/debian/sbt_home/.ivy2
-Dsbt.override.build.repos=true
-Dsbt.global.base=/build/sbt-template-resolver-0.1/debian/sbt_home/.sbt
-jar
/build/sbt-template-resolver-0.1/bootstrapsbt/bin/sbt-launch.jar
"set offline := true"
packageBin
make-pom

Getting org.scala-sbt sbt 0.13.12 ...
:: retrieving :: org.scala-sbt#boot-app
        confs: [default]
        49 artifacts copied, 0 already retrieved (17462kB/53ms)
Getting Scala 2.10.6 (for sbt)...
:: retrieving :: org.scala-sbt#boot-scala
        confs: [default]
        5 artifacts copied, 0 already retrieved (24494kB/25ms)
[ERROR] Failed to construct terminal; falling back to unsupported
java.lang.NumberFormatException: For input string: "0x100"
        at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
        at java.base/java.lang.Integer.parseInt(Integer.java:652)
        at java.base/java.lang.Integer.valueOf(Integer.java:983)
        at jline.internal.InfoCmp.parseInfoCmp(InfoCmp.java:59)
        at jline.UnixTerminal.parseInfoCmp(UnixTerminal.java:233)
        at jline.UnixTerminal.<init>(UnixTerminal.java:64)
        at jline.UnixTerminal.<init>(UnixTerminal.java:49)
        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 java.base/java.lang.Class.newInstance(Class.java:560)
        at jline.TerminalFactory.getFlavor(TerminalFactory.java:209)
        at jline.TerminalFactory.create(TerminalFactory.java:100)
        at jline.TerminalFactory.get(TerminalFactory.java:184)
        at jline.TerminalFactory.get(TerminalFactory.java:190)
        at sbt.ConsoleLogger$.ansiSupported(ConsoleLogger.scala:123)
        at sbt.ConsoleLogger$.<init>(ConsoleLogger.scala:117)
        at sbt.ConsoleLogger$.<clinit>(ConsoleLogger.scala)
        at sbt.GlobalLogging$.initial(GlobalLogging.scala:43)
        at sbt.StandardMain$.initialGlobalLogging(Main.scala:61)
        at sbt.StandardMain$.initialState(Main.scala:70)
        at sbt.xMain.run(Main.scala:29)
        at xsbt.boot.Launch$$anonfun$run$1.apply(Launch.scala:109)
        at xsbt.boot.Launch$.withContextLoader(Launch.scala:128)
        at xsbt.boot.Launch$.run(Launch.scala:109)
        at xsbt.boot.Launch$$anonfun$apply$1.apply(Launch.scala:35)
        at xsbt.boot.Launch$.launch(Launch.scala:117)
        at xsbt.boot.Launch$.apply(Launch.scala:18)
        at xsbt.boot.Boot$.runImpl(Boot.scala:41)
        at xsbt.boot.Boot$.main(Boot.scala:17)
        at xsbt.boot.Boot.main(Boot.scala)

[info] Loading project definition from /build/sbt-template-resolver-0.1/project
[info] Updating {file:/build/sbt-template-resolver-0.1/project/}sbt-template-resolver-0-1-build...
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by sbt.ivyint.ErrorMessageAuthenticator$ (file:/build/sbt-template-resolver-0.1/debian/sbt_home/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.12/ivy-0.13.12.jar) to field java.net.Authenticator.theAuthenticator
WARNING: Please consider reporting this to the maintainers of sbt.ivyint.ErrorMessageAuthenticator$
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[info] Resolving org.scala-lang#scala-library;2.10.6 ...
[info] Resolving org.scala-sbt#sbt;0.13.12 ...
[info] Resolving org.scala-sbt#main;0.13.12 ...
[info] Resolving org.scala-sbt#actions;0.13.12 ...
[info] Resolving org.scala-sbt#classpath;0.13.12 ...
[info] Resolving org.scala-lang#scala-compiler;2.10.6 ...
[info] Resolving org.scala-lang#scala-reflect;2.10.6 ...
[info] Resolving org.scala-sbt#interface;0.13.12 ...
[info] Resolving org.scala-sbt#io;0.13.12 ...
[info] Resolving org.scala-sbt#control;0.13.12 ...
[info] Resolving org.scala-sbt#launcher-interface;1.0.0-M1 ...
[info] Resolving org.scala-sbt#completion;0.13.12 ...
[info] Resolving org.scala-sbt#collections;0.13.12 ...
[info] Resolving jline#jline;2.13 ...
[...]


Andreas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sbt-template-resolver_0.1-1.log.gz
Type: application/gzip
Size: 17082 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-maintainers/attachments/20180614/5c7a4e2b/attachment-0001.gz>


More information about the pkg-java-maintainers mailing list