Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 6490436
Votes 0
Synopsis compatibility issue due to 5060487
Category hotspot:runtime_system
Reported Against
Release Fixed 5.0u10(b03), 1.4.2_14(b01) (Bug ID:2143744) , 6u2(b01) (Bug ID:2146342) , hs10(b10) (Bug ID:2146343) , 7(b10) (Bug ID:2176863)
State 10-Fix Delivered, Verified, bug
Priority: 1-Very High
Related Bugs 6539350 , 5060487
Submit Date 06-NOV-2006
Description
An important Licensee App is broken due to fix for 5060487.

It is throwing VerifyError. 
superclass protected constructor is bring called in a subclass (in a different package). 
class of the objectref is not the current class or a subclass of the current class 

Please provide a backward compatibility mode so that existing Apps are not broken.
Posted Date : 2006-11-06 19:22:21.0
Work Around
N/A
Evaluation
Modern compilers seem to catch this at the source level and don't generate this invalid code.  I suggest that we enforce this only for modern classfile versions (>= 50) and let older classfiles slide.
Posted Date : 2006-11-06 19:49:45.0
Comments
  
  Include a link with my name & email   


PLEASE NOTE: JDK6 is formerly known as Project Mustang