https://issues.apache.org/bugzilla/show_bug.cgi?id=46543
Summary: java.lang.VerifyError: Cannot inherit from final class
Product: Security
Version: Java 1.4.2
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: normal
Priority: P2
Component: Signature
AssignedTo: [email protected]
ReportedBy: [email protected]
Our product builds on 1.4.1 but on 1.4.2 Ant tells us:
BUILD FAILED
C:\cvs-store\transidiom\HEAD\Java\Build\build.xml:2196: The following error
occurred while executing this line:
C:\cvs-store\transidiom\HEAD\Java\Build\build.xml:2218: java.lang.VerifyError:
Cannot inherit from final class
The only thing that changes between the two Ant runs is which version of XMLSec
I point to.
This page:
http://www.cs.indiana.edu/dde/projects/mylead/mylead03alpha/guide/installation_guide.pdf
suggests:
"Note: if you are using the latest XML security jar file instead of the
xmlsec.jar provided
with the package, you may encounter an exception that looks like the following
• java.lang.VerifyError: Cannot inherit from final class
if that’s the case, please download the source code of the latest XML
Security library
from http://xml.apache.org/security/download.html, unzip the packages, and
remove the
keyword “final” from the line “public final class” in the following
java file:
src/org/apache/xml/security/signature/XMLSignature.java
After the modification, please recompile the package and place the modified xml
security
jar to the proper location [snip]"
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.