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

Kathey Marsden updated DERBY-1465:
----------------------------------

    Attachment: DERBY-1465_diff.txt

Attached is a patch for this issue.  I ran derbynetclientmats, derbynetmats and 
suites.All.
I am a little unsure about this patch.  I wait only 5 seconds for any error to 
occur on startup.  It will catch the most common error that there is already 
another server on the same port, but still the server can't be verified as up 
until ping is successful.   I'll submit another patch for DERBY-1467 which 
allows a timeout to be specified.  That seems the preferred way to go.




> NetworkServerControl.start() should throw an exception and not just  print  
> exceptions  if the server fails to start
> --------------------------------------------------------------------------------------------------------------------
>
>                 Key: DERBY-1465
>                 URL: https://issues.apache.org/jira/browse/DERBY-1465
>             Project: Derby
>          Issue Type: Bug
>          Components: Network Server
>    Affects Versions: 10.1.2.1
>            Reporter: Kathey Marsden
>         Assigned To: Kathey Marsden
>            Priority: Minor
>         Attachments: DERBY-1465_diff.txt
>
>
> NetworkServerControl.start()  will not throw an exception  if another server 
> is already running on the same port.    I am not sure but think perhaps this 
> was changed at  one point to accomodate the derby.drda.startNetworkServer 
> property  so that the embedded server could continue to boot even if the 
> network server failed to start, but  I think this is wrong for normal usage.
> http://www.nabble.com/Questions-about-Network-Server-API-Behavior-p5055814.html

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

Reply via email to