JDK-4994510 : EnclosingMethod verification causes cryptography classes to fail to load
  • Type: Bug
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 5.0
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2004-02-13
  • Updated: 2012-10-08
  • Resolved: 2004-02-18
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
5.0 b39Fixed
Related Reports
Relates :  
Relates :  
Description
With the addition of the parsing and verification of the EnclosingMethod
class file attribute to the VM, certain obfuscated cryptography classes are
failing to load. The reason is that Dash-O Pro is failing to process the
EnclosingMethod attribute properly during obfuscation, but still leaves the
incorrect attribute in the class file. In order to load these classes the
presence of the EnclosingMethod attribute needs to be ignored for pre-v49
class files (DashO claims that it emits v45.3 classes).

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: tiger-beta2 FIXED IN: tiger-beta2 INTEGRATED IN: tiger-b39 tiger-beta2
14-06-2004

EVALUATION Fixed in 1.5, either b39 or b40. ###@###.### 2004-02-13
13-02-2004