You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Mark Hindess (JIRA)" <ji...@apache.org> on 2010/05/27 11:55:41 UTC

[jira] Commented: (HARMONY-3135) [classlib][imageio] unexpected InterruptedException after loading png-image

    [ https://issues.apache.org/jira/browse/HARMONY-3135?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12872162#action_12872162 ] 

Mark Hindess commented on HARMONY-3135:
---------------------------------------

Removed test from exclude list with commit r948719.


> [classlib][imageio] unexpected InterruptedException after loading png-image
> ---------------------------------------------------------------------------
>
>                 Key: HARMONY-3135
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3135
>             Project: Harmony
>          Issue Type: Bug
>          Components: Classlib
>         Environment: win32, lnx32, 
>            Reporter: Evgeniya Maenkova
>            Assignee: Alexei Zakharov
>            Priority: Critical
>         Attachments: golden_0400.png, HARMONY-3135-build.xml.patch, HARMONY-3135-ImageIOTest.patch, HARMONY-3135.patch, images.zip, Sync.java
>
>
> The test is: (to be attached)
> import java.io.IOException;
> import java.net.URL;
>  
> import javax.imageio.ImageIO;
>  
> public class Sync {                
>                 
>     public static void main(String[] args) {
>                 URL imageURL = Sync.class.getResource("golden_0400.png");
>         System.out.println(imageURL);      
>         try {
>             ImageIO.read(imageURL.openStream());
>         } catch (IOException e) {              
>         }       
>         
>         Thread b = new Thread();             
>         b.start();
>         try {
>             b.join();            
>         } catch (Exception e) {                  
>                 System.out.println((e instanceof InterruptedException));
>                 e.printStackTrace();
>         }
>         
>         int res = 1;
>         for (int i = 1; i < 10000; i ++) {
>                 res = (res * i) % 107 + 1;                        
>         }
>         System.out.println("End " + res);
>         
>                 }
> }
>  
> DRL vm output:
> C:\ecl_311_ws\Test>C:\Harmony\trunk\working_vm\build\deploy\jdk\jre\bin\java -Xem:server Sync
> file:/C:/ecl_311_ws/Test/./golden_0400.png
> true
> java.lang.InterruptedException
>         at java.lang.Object.wait(Object.java:100)
>         at java.lang.Thread.join(Thread.java:591)
>         at Sync.main(Sync.java:19)
> End 26
>  
> RI output:
> file:/C:/ecl_311_ws/Test/golden_0400.png
> End 26

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.