You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Mikhail Loenko (JIRA)" <ji...@apache.org> on 2006/08/15 06:43:14 UTC

[jira] Created: (HARMONY-1186) [classlib][nio] unable to Http connect to Jetty server on Harmony

[classlib][nio] unable to Http connect to Jetty server on Harmony
-----------------------------------------------------------------

                 Key: HARMONY-1186
                 URL: http://issues.apache.org/jira/browse/HARMONY-1186
             Project: Harmony
          Issue Type: Bug
          Components: Classlib
         Environment: WinXP
            Reporter: Mikhail Loenko


Harmony repeatedly print the following when I try to connect to Jetty server running on Harmony:
:WARN:  EXCEPTION 
java.nio.channels.NotYetBoundException
	at org.apache.harmony.nio.internal.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:124)
	at org.mortbay.jetty.nio.SelectChannelConnector$SelectSet.accept(SelectChannelConnector.java:402)
	at org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnector.java:177)
	at org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:630)
	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
...

To reproduce download Jetty
http://docs.codehaus.org/display/JETTY/Downloading+and+Installing#download

Unzip it, run 
java  -jar start.jar etc/jetty.xml

Open browser asnd type 
http://localhost:8080/test/



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (HARMONY-1186) [classlib][nio] unable to Http connect to Jetty server on Harmony

Posted by "Alexey Petrenko (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/HARMONY-1186?page=comments#action_12428252 ] 
            
Alexey Petrenko commented on HARMONY-1186:
------------------------------------------

Here is a minimized testcase:

import java.nio.channels.*;
import java.net.*;

public class Harmony1186Test {
    private static int port = 8765;

    public static void main(String argv[]) throws Exception {
        new AcceptorThread().start();
        new Socket("localhost", port);
    }
    
    static class AcceptorThread extends Thread {
        public void run() {
            try {
                ServerSocketChannel channel = ServerSocketChannel.open();
                InetSocketAddress addr = new InetSocketAddress(port);
                channel.socket().bind(addr, 10);
                channel.accept();
                System.err.println("PASSED");
            } catch (Exception e) {
                System.err.println("FAILED");
                e.printStackTrace();
                System.err.println("FAILED");
            }
        }
    }
}

> [classlib][nio] unable to Http connect to Jetty server on Harmony
> -----------------------------------------------------------------
>
>                 Key: HARMONY-1186
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1186
>             Project: Harmony
>          Issue Type: Bug
>          Components: Classlib
>         Environment: WinXP
>            Reporter: Mikhail Loenko
>
> Harmony repeatedly print the following when I try to connect to Jetty server running on Harmony:
> :WARN:  EXCEPTION 
> java.nio.channels.NotYetBoundException
> 	at org.apache.harmony.nio.internal.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:124)
> 	at org.mortbay.jetty.nio.SelectChannelConnector$SelectSet.accept(SelectChannelConnector.java:402)
> 	at org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnector.java:177)
> 	at org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:630)
> 	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
> ...
> To reproduce download Jetty
> http://docs.codehaus.org/display/JETTY/Downloading+and+Installing#download
> Unzip it, run 
> java  -jar start.jar etc/jetty.xml
> Open browser asnd type 
> http://localhost:8080/test/

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (HARMONY-1186) [classlib][nio] unable to Http connect to Jetty server on Harmony

Posted by "Alexey Petrenko (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-1186?page=all ]

Alexey Petrenko updated HARMONY-1186:
-------------------------------------

    Attachment: HARMONY-1186.diff

Fix for this issue

> [classlib][nio] unable to Http connect to Jetty server on Harmony
> -----------------------------------------------------------------
>
>                 Key: HARMONY-1186
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1186
>             Project: Harmony
>          Issue Type: Bug
>          Components: Classlib
>         Environment: WinXP
>            Reporter: Mikhail Loenko
>         Attachments: HARMONY-1186.diff
>
>
> Harmony repeatedly print the following when I try to connect to Jetty server running on Harmony:
> :WARN:  EXCEPTION 
> java.nio.channels.NotYetBoundException
> 	at org.apache.harmony.nio.internal.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:124)
> 	at org.mortbay.jetty.nio.SelectChannelConnector$SelectSet.accept(SelectChannelConnector.java:402)
> 	at org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnector.java:177)
> 	at org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:630)
> 	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
> ...
> To reproduce download Jetty
> http://docs.codehaus.org/display/JETTY/Downloading+and+Installing#download
> Unzip it, run 
> java  -jar start.jar etc/jetty.xml
> Open browser asnd type 
> http://localhost:8080/test/

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (HARMONY-1186) [classlib][nio] unable to Http connect to Jetty server on Harmony

Posted by "Alexey Petrenko (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/HARMONY-1186?page=comments#action_12428233 ] 
            
Alexey Petrenko commented on HARMONY-1186:
------------------------------------------

Yep, I can reproduce it.
I'll look through...

> [classlib][nio] unable to Http connect to Jetty server on Harmony
> -----------------------------------------------------------------
>
>                 Key: HARMONY-1186
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1186
>             Project: Harmony
>          Issue Type: Bug
>          Components: Classlib
>         Environment: WinXP
>            Reporter: Mikhail Loenko
>
> Harmony repeatedly print the following when I try to connect to Jetty server running on Harmony:
> :WARN:  EXCEPTION 
> java.nio.channels.NotYetBoundException
> 	at org.apache.harmony.nio.internal.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:124)
> 	at org.mortbay.jetty.nio.SelectChannelConnector$SelectSet.accept(SelectChannelConnector.java:402)
> 	at org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnector.java:177)
> 	at org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:630)
> 	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
> ...
> To reproduce download Jetty
> http://docs.codehaus.org/display/JETTY/Downloading+and+Installing#download
> Unzip it, run 
> java  -jar start.jar etc/jetty.xml
> Open browser asnd type 
> http://localhost:8080/test/

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Resolved: (HARMONY-1186) [classlib][nio] unable to Http connect to Jetty server on Harmony

Posted by "Mikhail Loenko (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-1186?page=all ]

Mikhail Loenko resolved HARMONY-1186.
-------------------------------------

    Resolution: Fixed

Alexey, it fixed the problem, thanks for the patch!
BTW, I wouldn't mind if you attach a patch with regression test :)

integrated in revision 431877

> [classlib][nio] unable to Http connect to Jetty server on Harmony
> -----------------------------------------------------------------
>
>                 Key: HARMONY-1186
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1186
>             Project: Harmony
>          Issue Type: Bug
>          Components: Classlib
>         Environment: WinXP
>            Reporter: Mikhail Loenko
>         Assigned To: Mikhail Loenko
>         Attachments: HARMONY-1186.diff
>
>
> Harmony repeatedly print the following when I try to connect to Jetty server running on Harmony:
> :WARN:  EXCEPTION 
> java.nio.channels.NotYetBoundException
> 	at org.apache.harmony.nio.internal.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:124)
> 	at org.mortbay.jetty.nio.SelectChannelConnector$SelectSet.accept(SelectChannelConnector.java:402)
> 	at org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnector.java:177)
> 	at org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:630)
> 	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
> ...
> To reproduce download Jetty
> http://docs.codehaus.org/display/JETTY/Downloading+and+Installing#download
> Unzip it, run 
> java  -jar start.jar etc/jetty.xml
> Open browser asnd type 
> http://localhost:8080/test/

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Assigned: (HARMONY-1186) [classlib][nio] unable to Http connect to Jetty server on Harmony

Posted by "Mikhail Loenko (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-1186?page=all ]

Mikhail Loenko reassigned HARMONY-1186:
---------------------------------------

    Assignee: Mikhail Loenko

> [classlib][nio] unable to Http connect to Jetty server on Harmony
> -----------------------------------------------------------------
>
>                 Key: HARMONY-1186
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1186
>             Project: Harmony
>          Issue Type: Bug
>          Components: Classlib
>         Environment: WinXP
>            Reporter: Mikhail Loenko
>         Assigned To: Mikhail Loenko
>         Attachments: HARMONY-1186.diff
>
>
> Harmony repeatedly print the following when I try to connect to Jetty server running on Harmony:
> :WARN:  EXCEPTION 
> java.nio.channels.NotYetBoundException
> 	at org.apache.harmony.nio.internal.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:124)
> 	at org.mortbay.jetty.nio.SelectChannelConnector$SelectSet.accept(SelectChannelConnector.java:402)
> 	at org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnector.java:177)
> 	at org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:630)
> 	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
> ...
> To reproduce download Jetty
> http://docs.codehaus.org/display/JETTY/Downloading+and+Installing#download
> Unzip it, run 
> java  -jar start.jar etc/jetty.xml
> Open browser asnd type 
> http://localhost:8080/test/

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira