Bug#867889: jarjar FTBFS: java.lang.RuntimeException: RemappingClassAdapter is deprecated, use ClassRemapper instead
Adrian Bunk
bunk at debian.org
Mon Jul 10 10:38:29 UTC 2017
Source: jarjar
Version: 1.4+svn142-6
Severity: serious
Tags: buster sid
some recent change in unstable makes jarjar FTBFS:
https://tests.reproducible-builds.org/debian/history/jarjar.html
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/jarjar.html
...
compile:
[mkdir] Created dir: /build/1st/jarjar-1.4+svn142/build/main
[copy] Copying 1 file to /build/1st/jarjar-1.4+svn142/build/main
[copy] Copied 4 empty directories to 1 empty directory under /build/1st/jarjar-1.4+svn142/build/main
[javac] Compiling 40 source files to /build/1st/jarjar-1.4+svn142/build/main
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5
[javac] warning: [options] source value 1.5 is obsolete and will be removed in a future release
[javac] warning: [options] target value 1.5 is obsolete and will be removed in a future release
[javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
[javac] /build/1st/jarjar-1.4+svn142/src/main/com/tonicsystems/jarjar/util/RemappingClassTransformer.java:21: warning: [deprecation] RemappingClassAdapter in org.objectweb.asm.commons has been deprecated
[javac] import org.objectweb.asm.commons.RemappingClassAdapter;
[javac] ^
[javac] /build/1st/jarjar-1.4+svn142/src/main/com/tonicsystems/jarjar/DepFindVisitor.java:28: warning: [deprecation] RemappingClassAdapter in org.objectweb.asm.commons has been deprecated
[javac] class DepFindVisitor extends RemappingClassAdapter
[javac] ^
[javac] /build/1st/jarjar-1.4+svn142/src/main/com/tonicsystems/jarjar/KeepProcessor.java:29: warning: [deprecation] RemappingClassAdapter in org.objectweb.asm.commons has been deprecated
[javac] private final ClassVisitor cv = new RemappingClassAdapter(new EmptyClassVisitor(), this);
[javac] ^
[javac] /build/1st/jarjar-1.4+svn142/src/main/com/tonicsystems/jarjar/Main.java:46: warning: [rawtypes] found raw type: List
[javac] private List patterns;
[javac] ^
[javac] missing type arguments for generic class List<E>
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /build/1st/jarjar-1.4+svn142/src/main/com/tonicsystems/jarjar/MainUtil.java:58: warning: [rawtypes] found raw type: Class
[javac] Class[] parameterTypes = method.getParameterTypes();
[javac] ^
[javac] missing type arguments for generic class Class<T>
[javac] where T is a type-variable:
[javac] T extends Object declared in class Class
[javac] /build/1st/jarjar-1.4+svn142/src/main/com/tonicsystems/jarjar/MainUtil.java:60: warning: [rawtypes] found raw type: Class
[javac] Class type = parameterTypes[i];
[javac] ^
[javac] missing type arguments for generic class Class<T>
[javac] where T is a type-variable:
[javac] T extends Object declared in class Class
[javac] /build/1st/jarjar-1.4+svn142/src/main/com/tonicsystems/jarjar/MainUtil.java:75: warning: [rawtypes] found raw type: Class
[javac] private static Object convertParameter(String arg, Class type) {
[javac] ^
[javac] missing type arguments for generic class Class<T>
[javac] where T is a type-variable:
[javac] T extends Object declared in class Class
[javac] /build/1st/jarjar-1.4+svn142/src/main/com/tonicsystems/jarjar/util/RemappingClassTransformer.java:25: warning: [deprecation] RemappingClassAdapter in org.objectweb.asm.commons has been deprecated
[javac] public class RemappingClassTransformer extends RemappingClassAdapter
[javac] ^
[javac] 12 warnings
jar:
[mkdir] Created dir: /build/1st/jarjar-1.4+svn142/dist
[jarjar] Building jar: /build/1st/jarjar-1.4+svn142/dist/jarjar-1.4.jar
[jarjar] Error reading module-info.class: RemappingClassAdapter is deprecated, use ClassRemapper instead
BUILD FAILED
/build/1st/jarjar-1.4+svn142/build.xml:96: java.lang.RuntimeException: RemappingClassAdapter is deprecated, use ClassRemapper instead
at org.objectweb.asm.commons.RemappingClassAdapter.visitModule(Unknown Source)
at org.objectweb.asm.ClassReader.c(Unknown Source)
at org.objectweb.asm.ClassReader.accept(Unknown Source)
at org.objectweb.asm.ClassReader.accept(Unknown Source)
at com.tonicsystems.jarjar.util.JarTransformer.process(JarTransformer.java:35)
at com.tonicsystems.jarjar.util.JarProcessorChain.process(JarProcessorChain.java:40)
at com.tonicsystems.jarjar.MainProcessor.process(MainProcessor.java:92)
at com.tonicsystems.jarjar.util.AntJarProcessor.zipFile(AntJarProcessor.java:70)
at org.apache.tools.ant.taskdefs.Zip.zipFile(Zip.java:1891)
at org.apache.tools.ant.taskdefs.Zip.addResource(Zip.java:1064)
at org.apache.tools.ant.taskdefs.Zip.addResources(Zip.java:987)
at org.apache.tools.ant.taskdefs.Zip.addResources(Zip.java:1100)
at org.apache.tools.ant.taskdefs.Zip.executeMain(Zip.java:699)
at org.apache.tools.ant.taskdefs.Zip.execute(Zip.java:600)
at com.tonicsystems.jarjar.util.AntJarProcessor.execute(AntJarProcessor.java:51)
at com.tonicsystems.jarjar.JarJarTask.execute(JarJarTask.java:49)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:435)
at org.apache.tools.ant.Target.performTasks(Target.java:456)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
at org.apache.tools.ant.Main.runBuild(Main.java:857)
at org.apache.tools.ant.Main.startAnt(Main.java:236)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:287)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:113)
Total time: 2 seconds
dh_auto_build: ant -propertyfile ./debian/ant.properties -Duser.name debian returned exit code 1
debian/rules:9: recipe for target 'build' failed
make: *** [build] Error 2
More information about the pkg-java-maintainers
mailing list