[
https://issues.jboss.org/browse/JBIDE-19454?page=com.atlassian.jira.plugi...
]
Martin Malina commented on JBIDE-19454:
---------------------------------------
For the record, we spent several hours trying to debug this with Rob today. Unfortunately
we had no luck. The command seems to be correct until the very last moment before we pass
it to some other method which is outside of our code. And yet, when the server starts,
there are some random spaces in the command which breaks it. Rob could not reproduce this
himself on his Linux machine, but it happens consistently all the time for me.
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.3.0.CR1
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.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)