Bug#897481: cofoja: FTBFS: [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/Invariant.java:36: error: unmappable character (0xC3) for encoding US-ASCII

Lucas Nussbaum lucas at debian.org
Wed May 2 20:55:35 BST 2018


Source: cofoja
Version: 1.3-2
Severity: serious
Tags: buster sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20180502 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_build -- dist -Dcofoja.bare.jar=dist/cofoja.jar
> 	ant -Duser.name debian dist -Dcofoja.bare.jar=dist/cofoja.jar
> Buildfile: /<<PKGBUILDDIR>>/build.xml
> 
> configure:
>      [echo] Configuration
>      [echo] -------------
>      [echo] Snapshot:      true
>      [echo] Debug:         true
> 
> init:
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/obj
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/dist
> 
> build:
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/obj/bare
>    [ujavac] Compiling 86 source files to /<<PKGBUILDDIR>>/obj/bare
>    [ujavac] Note: Some input files use or override a deprecated API.
>    [ujavac] Note: Recompile with -Xlint:deprecation for details.
>    [ujavac] Note: /<<PKGBUILDDIR>>/src/com/google/java/contract/util/Predicates.java uses unchecked or unsafe operations.
>    [ujavac] Note: Recompile with -Xlint:unchecked for details.
> 
> nobootstrap:
>       [jar] Building jar: /<<PKGBUILDDIR>>/dist/cofoja.jar
>       [jar] Building jar: /<<PKGBUILDDIR>>/dist/cofoja+asm-1.2-20171128.jar
> 
> antinit:
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/obj/build
>    [ujavac] Compiling 1 source file to /<<PKGBUILDDIR>>/obj/build
> WARNING: An illegal reflective access operation has occurred
> WARNING: Illegal reflective access by com.google.java.contract.core.apt.AnnotationProcessor (file:/<<PKGBUILDDIR>>/dist/cofoja.jar) to method com.sun.tools.javac.processing.JavacProcessingEnvironment.getContext()
> WARNING: Please consider reporting this to the maintainers of com.google.java.contract.core.apt.AnnotationProcessor
> 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
> 
> stage0:
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/obj/tmp0
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/obj/stage0
>    [ujavac] Compiling 86 source files to /<<PKGBUILDDIR>>/obj/tmp0
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/Invariant.java:36: error: unmappable character (0xC3) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                              ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/Invariant.java:36: error: unmappable character (0xAA) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                               ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/Requires.java:34: error: unmappable character (0xC3) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                              ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/Requires.java:34: error: unmappable character (0xAA) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                               ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/Ensures.java:37: error: unmappable character (0xC3) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                              ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/Ensures.java:37: error: unmappable character (0xAA) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                               ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/util/Predicates.java:31: error: unmappable character (0xC3) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                              ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/util/Predicates.java:31: error: unmappable character (0xAA) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                               ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/ContractImport.java:2: error: unmappable character (0xC3) for encoding US-ASCII
>    [ujavac]  * Copyright 2014 Nhat Minh L??
>    [ujavac]                              ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/ContractImport.java:2: error: unmappable character (0xAA) for encoding US-ASCII
>    [ujavac]  * Copyright 2014 Nhat Minh L??
>    [ujavac]                               ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/ContractImport.java:28: error: unmappable character (0xC3) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                              ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/ContractImport.java:28: error: unmappable character (0xAA) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                               ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/util/Iterables.java:27: error: unmappable character (0xC3) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                              ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/util/Iterables.java:27: error: unmappable character (0xAA) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                               ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/PreconditionError.java:24: error: unmappable character (0xC3) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                              ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/PreconditionError.java:24: error: unmappable character (0xAA) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                               ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/ContractAssertionError.java:27: error: unmappable character (0xC3) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                              ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/ContractAssertionError.java:27: error: unmappable character (0xAA) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                               ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/util/Predicate.java:27: error: unmappable character (0xC3) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                              ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/util/Predicate.java:27: error: unmappable character (0xAA) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                               ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/core/model/ContractVariance.java:30: error: unmappable character (0xC3) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                              ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/core/model/ContractVariance.java:30: error: unmappable character (0xAA) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                               ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/core/agent/ContractMethodSignature.java:34: error: unmappable character (0xC3) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                              ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/core/agent/ContractMethodSignature.java:34: error: unmappable character (0xAA) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                               ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/core/runtime/ContractRuntime.java:3: error: unmappable character (0xC3) for encoding US-ASCII
>    [ujavac]  * Copyright 2011 Nhat Minh L??
>    [ujavac]                              ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/core/runtime/ContractRuntime.java:3: error: unmappable character (0xAA) for encoding US-ASCII
>    [ujavac]  * Copyright 2011 Nhat Minh L??
>    [ujavac]                               ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/core/runtime/ContractRuntime.java:26: error: unmappable character (0xC3) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                              ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/core/runtime/ContractRuntime.java:26: error: unmappable character (0xAA) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                               ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/core/runtime/ContractContext.java:4: error: unmappable character (0xC3) for encoding US-ASCII
>    [ujavac]  * Copyright 2011 Nhat Minh L??
>    [ujavac]                              ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/core/runtime/ContractContext.java:4: error: unmappable character (0xAA) for encoding US-ASCII
>    [ujavac]  * Copyright 2011 Nhat Minh L??
>    [ujavac]                               ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/core/runtime/ContractContext.java:36: error: unmappable character (0xC3) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                              ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/core/runtime/ContractContext.java:36: error: unmappable character (0xAA) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                               ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/InvariantError.java:24: error: unmappable character (0xC3) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                              ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/InvariantError.java:24: error: unmappable character (0xAA) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                               ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/PostconditionError.java:24: error: unmappable character (0xC3) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                              ^
>    [ujavac] /<<PKGBUILDDIR>>/src/com/google/java/contract/PostconditionError.java:24: error: unmappable character (0xAA) for encoding US-ASCII
>    [ujavac]  * @author nhat.minh.le at huoc.org (Nhat Minh L??)
>    [ujavac]                                               ^
>    [ujavac] Note: Some input files use or override a deprecated API.
>    [ujavac] Note: Recompile with -Xlint:deprecation for details.
>    [ujavac] Note: /<<PKGBUILDDIR>>/src/com/google/java/contract/util/Predicates.java uses unchecked or unsafe operations.
>    [ujavac] Note: Recompile with -Xlint:unchecked for details.
>   [cofojab] Instrumenting 148 class files to /<<PKGBUILDDIR>>/obj/stage0
> 
> BUILD FAILED
> /<<PKGBUILDDIR>>/build.xml:269: The following error occurred while executing this line:
> /<<PKGBUILDDIR>>/build.xml:179: java.lang.instrument.IllegalClassFormatException
> 	at com.google.java.contract.core.agent.PreMain.getClassName(PreMain.java:227)
> 	at com.google.java.contract.core.agent.PreMain.instrument(PreMain.java:171)
> 	at PreAgentAntTask.execute(PreAgentAntTask.java:73)
> 	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
> 	at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
> 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.base/java.lang.reflect.Method.invoke(Method.java:564)
> 	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
> 	at org.apache.tools.ant.Task.perform(Task.java:350)
> 	at java.base/java.util.Vector.forEach(Vector.java:1388)
> 	at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:67)
> 	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
> 	at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
> 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.base/java.lang.reflect.Method.invoke(Method.java:564)
> 	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
> 	at org.apache.tools.ant.Task.perform(Task.java:350)
> 	at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:394)
> 	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
> 	at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
> 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.base/java.lang.reflect.Method.invoke(Method.java:564)
> 	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
> 	at org.apache.tools.ant.Task.perform(Task.java:350)
> 	at org.apache.tools.ant.Target.execute(Target.java:448)
> 	at org.apache.tools.ant.Target.performTasks(Target.java:469)
> 	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
> 	at org.apache.tools.ant.Project.executeTarget(Project.java:1370)
> 	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:849)
> 	at org.apache.tools.ant.Main.startAnt(Main.java:228)
> 	at org.apache.tools.ant.launch.Launcher.run(Launcher.java:283)
> 	at org.apache.tools.ant.launch.Launcher.main(Launcher.java:101)
> Caused by: java.lang.IllegalArgumentException
> 	at org.objectweb.asm.ClassReader.<init>(ClassReader.java:160)
> 	at org.objectweb.asm.ClassReader.<init>(ClassReader.java:143)
> 	at com.google.java.contract.core.agent.PreMain.getClassName(PreMain.java:224)
> 	... 33 more
> 
> Total time: 5 seconds
> dh_auto_build: ant -Duser.name debian dist -Dcofoja.bare.jar=dist/cofoja.jar returned exit code 1
> make[1]: *** [debian/rules:15: override_dh_auto_build] Error 2

The full build log is available from:
   http://aws-logs.debian.net/2018/05/02/cofoja_1.3-2_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the pkg-java-maintainers mailing list