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