Suggested backports of JDK 7 langtools fixes to OpenJDK 6

Jonathan Gibbons Jonathan.Gibbons at Sun.COM
Wed Mar 3 11:18:04 PST 2010


Jonathan Gibbons wrote:
> Andrew John Hughes wrote:
>> On 3 March 2010 17:24, Joseph D. Darcy <Joe.Darcy at sun.com> wrote:
>>   
>>> Jonathan Gibbons wrote:
>>>     
>>>> Martin Buchholz wrote:
>>>>       
>>>>> On Wed, Mar 3, 2010 at 08:29, Andrew John Hughes
>>>>> <gnu_andrew at member.fsf.org> wrote:
>>>>>
>>>>>         
>>>>>> On 3 March 2010 00:26, Joseph D. Darcy <Joe.Darcy at sun.com> wrote:
>>>>>>
>>>>>>           
>>>>>         
>>>>>>               -es -esa \
>>>>>>
>>>>>>           
>>>>> I think
>>>>> -vmoption:-es -vmoption:-esa
>>>>> was meant.
>>>>>
>>>>>         
>>>> Whoops,
>>>>
>>>> I think
>>>>    -ea -esa
>>>> was meant.
>>>>
>>>>       
>>> Yes, sorry for the typo!  The options I meant are "-ea" and "-esa" to enable
>>> assertions and enable system assertions, respectively.
>>>
>>> -Joe
>>>
>>>     
>>
>> With the right options, two tests fail:
>>
>> FAILED: tools/javac/processing/environment/TestSourceVersion.java:
>> javac: invalid source release: 1.7
>> FAILED: tools/javac/unicode/Unmappable.java: Unmappable.java:37:
>> warning: unmappable character for encoding ascii String s =
>> "z\ufffdhler";
>>
>> The first seems a correct failure; javac on OpenJDK6 should not support 1.7.
>> I see different failures on 7:
>>
>> FAILED: tools/apt/Basics/print.sh: java.lang.AssertionError at
>> com.sun.mirror.util.SourceOrderDeclScanner$SourceOrderComparator.compareEqualPosition(SourceOrderDeclScanner.java:104)
>> FAILED: tools/apt/Scanners/scanner.sh: java.lang.AssertionError at
>> com.sun.mirror.util.SourceOrderDeclScanner$SourceOrderComparator.compareEqualPosition(SourceOrderDeclScanner.java:104)
>> FAILED: tools/javac/api/TestJavacTaskScanner.java:
>> java.lang.IllegalArgumentExceptionat
>> com.sun.tools.javac.util.AbstractDiagnosticFormatter.formatSource(AbstractDiagnosticFormatter.java:138)
>> Error:  tools/javac/processing/6499119/ClassProcessor.java: test
>> result: Error. Parse Exception: Bad option for compile: process
>> Error:  tools/javac/processing/environment/round/TestElementsAnnotatedWith.java:
>> Error. Parse Exception: Bad option for compile: process
>>   
>
> This one (Bad option for compile: process) is indicative of needing a 
> newer version of jtreg.
>
>> FAILED: tools/javac/treepostests/TreePosTest.java: java.lang.Error:
>> failed at TreePosTest.main(TreePosTest.java:118)
>>     

I'm surprised you are running this test.  It would be good to have this 
test pass, but it may require additional fixes for incorrect tree positions.


>> FAILED: tools/javac/EarlyAssert.java: java.lang.Error: Assertions are
>> not disabled after initialization as they should be.
>>   
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/jdk6-dev/attachments/20100303/f9a276c1/attachment-0001.html 


More information about the jdk6-dev mailing list