[
https://issues.jboss.org/browse/JBIDE-18274?page=com.atlassian.jira.plugi...
]
Martin Malina commented on JBIDE-18274:
---------------------------------------
OK, so this is my java file:
{code}
package javaproj;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.HttpURLConnection;
import java.net.URLConnection;
public class ServerCheck {
public static void main(String[] args) {
// TODO Auto-generated method stub
if(onePing("http://nattura.brq.redhat.com:8080")) {
System.out.println("true");
}
else {
System.out.println("false");
}
}
private static boolean onePing(String url) {
URLConnection conn = null;
try {
URL pingUrl = new URL(url);
conn = pingUrl.openConnection();
((HttpURLConnection)conn).getResponseCode();
return true;
} catch( FileNotFoundException fnfe ) {
return true;
} catch (MalformedURLException e) {
// Should NEVER happen since the URL's are hand-crafted, but whatever
//Status s = new Status(IStatus.ERROR, JBossServerCorePlugin.PLUGIN_ID, e.getMessage(),
e);
//JBossServerCorePlugin.getDefault().log(s);
} catch (IOException e) {
// Does not need to be logged
return false;
} finally {
if( conn != null ) {
((HttpURLConnection)conn).disconnect();
}
}
return false;
}
}
{code}
And it returns true. And yet, the server view is in "Starting" status.
The steps to reproduce are still the same. I tried this today with JBDS 9.0.0.Beta1,
WildFly 8.2, Oracle JDK 1.7, OS X 10.10 Yosemite. As the steps describe, this server is
created using runtime detection, so naturally it's using the Local server mode.
AS7/WildFly8/EAP6 with oracle java 7 fails to start when bound to
your hostname
-------------------------------------------------------------------------------
Key: JBIDE-18274
URL:
https://issues.jboss.org/browse/JBIDE-18274
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: server
Affects Versions: 4.2.0.CR1
Reporter: Martin Malina
Assignee: Rob Stryker
Priority: Minor
Fix For: 4.3.0.Beta2
Attachments: server-adapter.png, server-editor.png, server-logs.png,
server-runtime.png
This is a follow up of JBIDE-17935 .
Previously, Rob fixed this:
{quote}
I've surprisingly been able to replicate this and it's a race-condition. I'll
need to synchronize some variables in this class here.
{quote}
But in this rare case it still fails for me.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)