]
Jeff MAURY updated JBIDE-19454:
-------------------------------
Fix Version/s: 4.5.x
(was: 4.5.0.AM1)
Malformed strings when starting a remote host via localhost
-----------------------------------------------------------
Key: JBIDE-19454
URL:
https://issues.jboss.org/browse/JBIDE-19454
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: server
Affects Versions: 4.2.3.Beta1
Reporter: Martin Malina
Assignee: Rob Stryker
Fix For: 4.5.x
This is strange.
When I create a remote WildFly 8.2 server on a remote server (I use a SSH-only remote
host), everything works fine.
But when I try to create a remote host that is actually localhost and then start WildFly,
I get errors because some of the strings are broken.
This is in the console in Eclipse:
{code}
echo $PWD'>'
echo $PWD'>'
java "-Dprogram.name=JBossTools: WildFly 8 remote localhost" -Xms64m -Xmx512m
-XX:MaxPermSize=256m -Dorg.jboss.resolver.warning=true -Djava.net.preferIPv4Stack=true
-Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
-Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
"-Dorg.jboss.boot.log.file=/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.Final/standalone/log/boot.log"
"-Dlogging.configuration=file:/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.Final/standalone/configuration/logging.properties"
"-Djboss.home.dir=/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.Final"
-Dorg.jboss.logmanager.nocolor=true -Djboss.bind.address.management=LOCALHOST -jar
/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.Final/jboss-modules.jar -mp
"/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.Final/modules" -jaxpmodule
javax.xml.jaxp-provider org.jboss.as.standalone -b 0.0.0.0 --server-config=standalone.xml
-Djboss.server.base.dir=/Users/rasp/jbossqa/runtimes/wildfly-nattura:/ rasp$
nattura:/ rasp$ cd /
echo $PWD'>'
echo $PWD'>'
java "-Dprogram.name=JBossTools: WildFly 8 remote localhost" -Xms64m -Xmx512m
-XX:MaxPermSize=256m -Dorg.jboss.resolver.warning=true -Djava.net.preferIPv4Stack=true
-Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
-Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
"-Dorg.jboss.boot.log.file=/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.Final/standalone/log/boot.log"
"-Dlogging.configuration=file:/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.Final/standalone/configuration/logging.properties"
"-Djboss.home.dir=/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.Final"
-Dorg.jboss.logmanager.nocolor=true -Djboss.bind.address.management=LOCALHOST -jar
/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.Final/jboss-modules.jar -mp
"/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.Final/modules" -jaxpmodule
javax.xml.jaxp-provider org.jboss.as.standalone -b 0.0.0.0 --server-config=standalone.xml
-Djboss.server.base.dir=/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.janattura:/ rasp$
nattura:/ rasp$ echo $PWD'>'
echo $PWD'>'
java "-Dprogram.name=JBossTools: WildFly 8 remote localhost" -Xms64m -Xmx512m
-XX:MaxPermSize=256m -Dorg.jboss.resolver.warning=true -Djava.net.preferIPv4Stack=true
-Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
-Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
"-Dorg.jboss.boot.log.file=/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.Final/standalone/log/boot.log"
"-Dlogging.configuration=file:/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.Final/standalone/configuration/logging.properties"
"-Djboss.home.dir=/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.Final"
-Dorg.jboss.logmanager.nocolor=true -Djboss.bind.address.management=LOCALHOST -jar
/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.Final/jboss-modules.jar -mp
"/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.Final/modules" -jaxpmodule
javax.xml.jaxp-provider org.jboss.as.standalone -b 0.0.0.0 --server-config=standalone.xml
-Djboss.server.base.dir=/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.javal/java
"-Dne&/>
nattura:/ rasp$ echo $PWD'>'
/>
java "-Dprogram.name=JBossTools: WildFly 8 remote localhost" -Xms64m -Xmx512m
-XX:MaxPermSize=256m -Dorg.jboss.resolver.warning=true -Djava.net.preferIPv4Stack=true
-Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
-Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
"-Dorg.jboss.boot.log.file=/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.Final/standalone/log/boot.log"
"-Dlogging.configuration=file:/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.Final/standalone/configuration/logging.properties"
"-Djboss.home.dir=/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.Final"
-Dorg.jboss.logmanager.nocolor=true -Djboss.bind.address.management=LOCALHOST -jar
/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.Final/jboss-modules.jar -mp
"/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.Final/modules" -jaxpmodule
javax.xml.jaxp-provider org.jboss.as.standalone -b 0.0.0.0 --server-config=standalone.xml
-Djboss.server.base.dir=/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.javal/java
"-Dne&
eeeeeeeeTOOLnattura:/ rasp$ java "-Dprogram.name=JBossTools: WildFly 8 remote
localhost" -Xm s64m -Xmx512m -XX:MaxPermSize=256m -Dorg.jboss.resolver.warning=true
-Djava.net. preferIPv4Stack=true -Dsun.rmi.dgc.client.gcInterval=3600000
-Dsun.rmi.dgc.serve r.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman
-Djava.awt.he adless=true
"-Dorg.jboss.boot.log.file=/Users/rasp/jbossqa/runtimes/wildfly-8.2.
0.Final/standalone/log/boot.log" "-Dlogging.configuration=file:/Users/rasp/jboss
qa/runtimes/wildfly-8.2.0.Final/standalone/configuration/logging.properties" "-D
jboss.home.dir=/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.Final" -Dorg.jboss.log
manager.nocolor=true -Djboss.bind.address.management=LOCALHOST -jar /Users/rasp/
jbossqa/runtimes/wildfly-8.2.0.Final/jboss-modules.jar -mp "/Users/rasp/jbossqa
/runtimes/wildfly-8.2.0.Final/modules" -jaxpmodule javax.xml.jaxp-provider org.j
boss.as.standalone -b 0.0.0.0 --server-config=standalone.xml -Djboss.server.base
.dir=/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.javal/java "-Dne&
> eeeeeeeeTOOLS_SERVER_START_CMD:WildFly 8 remote localhost:"$!
13:51:37,472 INFO [org.jboss.modules] (main) JBoss Modules version 1.3.3.Final
java.lang.IllegalStateException: JBAS018702: Server base directory does not exist:
/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.javal/java
at
org.jboss.as.server.ServerEnvironment.<init>(ServerEnvironment.java:365)
at org.jboss.as.server.Main.determineEnvironment(Main.java:262)
at org.jboss.as.server.Main.main(Main.java:92)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.jboss.modules.Module.run(Module.java:312)
at org.jboss.modules.Main.main(Main.java:460)
nattura:/ rasp$
{code}
The correct path to the server is /Users/rasp/jbossqa/runtimes/wildfly-8.2.0.Final as was
set up. But for some reason, some of the strings are wrong in the startup command. Most
notably this:
-Djboss.server.base.dir=/Users/rasp/jbossqa/runtimes/wildfly-8.2.0.javal/java
PS: I'm on OS X, so it might have something to do with that.