You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Evgeniya Maenkova (JIRA)" <ji...@apache.org> on 2007/03/15 19:18:09 UTC
[jira] Updated: (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:all-tabpanel ]
Evgeniya Maenkova updated HARMONY-3135:
---------------------------------------
Summary: [classlib][imageio] unexpected InterruptedException after loading png-image (was: [classlib][awt] unexpected InterruptedException after loading png-image)
Sure.
> [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
> Priority: Critical
> Attachments: golden_0400.png, HARMONY-3135.patch, 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.