Encoding javac and javadoc warnings during build

Bug #452910 reported by Loïc Minier
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Server papercuts
Fix Released
Undecided
Unassigned
asm2 (Ubuntu)
Fix Released
Low
James Page

Bug Description

Hi

During asm2's build, some warnings are thrown:
    [javac] /build/buildd/asm2-2.2.3/src/org/objectweb/asm/attrs/StackMapTableAttribute.java:46: warning: unmappable character for encoding ASCII
    [javac] * typechecking (?4.11.1). <br> <br> A stack map attribute consists of zero or
    [javac] ^
    [javac] /build/buildd/asm2-2.2.3/src/org/objectweb/asm/attrs/StackMapTableAttribute.java:48: warning: unmappable character for encoding ASCII
    [javac] * implicitly) a bytecode offset, the verification types (?4.11.1) for the local

these are due to the use of non-ASCII char "§" when the compiler assumes ASCII source files.

There also cross-reference issues in the javadoc:

  [javadoc] /build/buildd/asm2-2.2.3/src/org/objectweb/asm/tree/ClassNode.java:121: warning - @associates is an unknown tag.
  [javadoc] /build/buildd/asm2-2.2.3/src/org/objectweb/asm/tree/ClassNode.java:129: warning - @associates is an unknown tag.
  [javadoc] /build/buildd/asm2-2.2.3/src/org/objectweb/asm/tree/ClassNode.java:137: warning - @associates is an unknown tag.
  [javadoc] /build/buildd/asm2-2.2.3/src/org/objectweb/asm/tree/MemberNode.java:52: warning - @associates is an unknown tag.
  [javadoc] /build/buildd/asm2-2.2.3/src/org/objectweb/asm/tree/MemberNode.java:52: warning - @label is an unknown tag.
  [javadoc] /build/buildd/asm2-2.2.3/src/org/objectweb/asm/tree/MemberNode.java:61: warning - @associates is an unknown tag.
  [javadoc] /build/buildd/asm2-2.2.3/src/org/objectweb/asm/tree/MemberNode.java:61: warning - @label is an unknown tag.
  [javadoc] /build/buildd/asm2-2.2.3/src/org/objectweb/asm/tree/MemberNode.java:69: warning - @associates is an unknown tag.
  [javadoc] /build/buildd/asm2-2.2.3/src/org/objectweb/asm/tree/MethodNode.java:96: warning - @associates is an unknown tag.
  [javadoc] /build/buildd/asm2-2.2.3/src/org/objectweb/asm/tree/MethodNode.java:96: warning - @label is an unknown tag.
  [javadoc] /build/buildd/asm2-2.2.3/src/org/objectweb/asm/tree/MethodNode.java:105: warning - @associates is an unknown tag.
  [javadoc] /build/buildd/asm2-2.2.3/src/org/objectweb/asm/tree/MethodNode.java:105: warning - @label is an unknown tag.
  [javadoc] /build/buildd/asm2-2.2.3/src/org/objectweb/asm/tree/MethodNode.java:114: warning - @associates is an unknown tag.
  [javadoc] /build/buildd/asm2-2.2.3/src/org/objectweb/asm/tree/MethodNode.java:114: warning - @label is an unknown tag.
  [javadoc] /build/buildd/asm2-2.2.3/src/org/objectweb/asm/tree/MethodNode.java:122: warning - @associates is an unknown tag.
  [javadoc] /build/buildd/asm2-2.2.3/src/org/objectweb/asm/tree/MethodNode.java:140: warning - @associates is an unknown tag.
  [javadoc] /build/buildd/asm2-2.2.3/src/org/objectweb/asm/tree/MethodNode.java:148: warning - @associates is an unknown tag.
  [javadoc] /build/buildd/asm2-2.2.3/src/org/objectweb/asm/util/AbstractVisitor.java:192: warning - Tag @link: reference not found: ASMifiable
  [javadoc] /build/buildd/asm2-2.2.3/src/org/objectweb/asm/util/AbstractVisitor.java:192: warning - Tag @link: reference not found: ASMifiable
  [javadoc] /build/buildd/asm2-2.2.3/src/org/objectweb/asm/util/AbstractVisitor.java:192: warning - Tag @link: reference not found: ASMifiable
  [javadoc] Building index for all the packages and classes...
  [javadoc] /build/buildd/asm2-2.2.3/src/org/objectweb/asm/util/AbstractVisitor.java:192: warning - Tag @link: reference not found: ASMifiable
  [javadoc] Building index for all classes...
Thanks,

Related branches

Loïc Minier (lool)
Changed in asm2 (Ubuntu):
importance: Undecided → Low
James Page (james-page)
Changed in asm2 (Ubuntu):
assignee: nobody → James Page (james-page)
status: New → Confirmed
James Page (james-page)
Changed in asm2 (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
James Page (james-page) wrote :

Required changes uploaded in linked branch.

Basically this bug relates to some non-standard use of Javadoc tags (associates, label) which I believe are related to either a in-house or long defunct UML diagram generation toolset, and a missing import which meant that some link tags could not be resolved.

Tags removed and required imports added to resolve these compilation/javadoc issues.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package asm2 - 2.2.3-4ubuntu2

---------------
asm2 (2.2.3-4ubuntu2) natty; urgency=low

  * Amended build process to execute test suite (LP: #452900)
  * Amended misc javac and javadoc warning messages (LP: #452910)
  * Updated Standards-Version: 3.9.1, no changes required.
  * Added source/format: 3.0 (quilt).
 -- James Page <email address hidden> Wed, 09 Feb 2011 19:42:17 +0100

Changed in asm2 (Ubuntu):
status: In Progress → Fix Released
Joshua Powers (powersj)
Changed in server-papercuts:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.