db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kathey Marsden (JIRA)" <j...@apache.org>
Subject [jira] Updated: (DERBY-3869) intermittent hang pining server with IBM 1.6 on Linux
Date Thu, 04 Sep 2008 18:17:44 GMT

     [ https://issues.apache.org/jira/browse/DERBY-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Kathey Marsden updated DERBY-3869:
----------------------------------

    Attachment: Repro.java
                javacore.20080903.183815.7684.0001.txt
                derby.log

> intermittent hang pining server with IBM 1.6 on Linux
> -----------------------------------------------------
>
>                 Key: DERBY-3869
>                 URL: https://issues.apache.org/jira/browse/DERBY-3869
>             Project: Derby
>          Issue Type: Bug
>          Components: Network Server
>    Affects Versions: 10.5.0.0
>            Reporter: Kathey Marsden
>         Attachments: derby.log, javacore.20080903.183815.7684.0001.txt, Repro.java
>
>
>  am looking at a intermittent hang with IBM 1.6 on Linux with the ping 
> command.  I am not entirely sure it is a jvm issue, but I have not been 
> able to reproduce the hang with other jvms.  
> The trace is
> 3XMTHREADINFO      "main" TID:0x08072500, j9thread_t:0x08057AF4, state:R, prio=5
> 3XMTHREADINFO1            (native thread ID:0x1E05, native priority:0x5, native policy:UNKNOWN)
> 4XESTACKTRACE          at java/net/SocketInputStream.socketRead0(Native Method)
> 4XESTACKTRACE          at java/net/SocketInputStream.read(SocketInputStream.java:140)
> 4XESTACKTRACE          at java/net/SocketInputStream.read(SocketInputStream.java:101)
> 4XESTACKTRACE          at org/apache/derby/impl/drda/NetworkServerControlImpl.fillReplyBuffer(NetworkServerControlImpl.java:2764)
> 4XESTACKTRACE          at org/apache/derby/impl/drda/NetworkServerControlImpl.readResult(NetworkServerControlImpl.java:2708)
> 4XESTACKTRACE          at org/apache/derby/impl/drda/NetworkServerControlImpl.pingWithNoOpen(NetworkServerControlImpl.java:1169)
> 4XESTACKTRACE          at org/apache/derby/impl/drda/NetworkServerControlImpl.ping(NetworkServerControlImpl.java:1144(Compiled
Code))
> 4XESTACKTRACE          at org/apache/derby/drda/NetworkServerControl.ping(NetworkServerControl.java:395(Compiled
Code))
> 4XESTACKTRACE          at Repro.pingForServerUp(Repro.java:38(Compiled Code))
> 4XESTACKTRACE          at Repro.startAndShutdown(Repro.java:20)
> The client has sent the ping, but there is no corresponding session on 
> the server side to process the
> command. The full thread dump is in.
> javacore.20080903.183815.7684.0001.txt
> The  program Repro.java shows the problem. It repeatedly starts the server, pings until
it 
> comes up, and then shuts down.
> In the derby.log I see a startup error, that the address is already in 
> use, so presumably the shutdown is not complete before we start the 
> server and then perhaps it shuts down mid ping causing the hang?
> 2008-09-04 01:37:51.048 GMT : Could not listen on port 1527 on host 127.0.0.1:
>  java.net.BindException: Address already in use
> An exception was thrown during network server startup. DRDA_ListenPort.S:Could not listen
on port 1527 on host 127.0.0.1:
>  java.net.BindException: Address already in use
> java.lang.reflect.InvocationTargetException
> 		 at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
> 		 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> 		 at java.lang.reflect.Method.invoke(Method.java:599)
> 		 at org.apache.derby.iapi.jdbc.DRDAServerStarter.run(DRDAServerStarter.java:236)
> 		 at java.lang.Thread.run(Thread.java:735)
> Caused by: java.lang.Exception: DRDA_ListenPort.S:Could not listen on port 1527 on host
127.0.0.1:
>  java.net.BindException: Address already in use
> 		 at java.lang.Throwable.<init>(Throwable.java:67)
> 		 at org.apache.derby.impl.drda.NetworkServerControlImpl.consolePropertyMessageWork(NetworkServerControlImpl.java:3179)
> 		 at org.apache.derby.impl.drda.NetworkServerControlImpl.consolePropertyMessage(NetworkServerControlImpl.java:1861)
> 		 at org.apache.derby.impl.drda.NetworkServerControlImpl.blockingStart(NetworkServerControlImpl.java:731)
> 		 ... 5 more
> Full log is attached as derby.log

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


Mime
View raw message