We have seen this issue when working with interns last year. Who had
installed both open jdk and sun jdk encountered this problem. Uninstalling
open jdk completed solved their problem.

This could be related Runtime.getRuntime() or problem with wso2server.sh.
Also cold be something do with your environment. I cannot exactly say what
is the reason here without debugging.

Please follow the workaround provided by us for the time being and continue
your work. Thanks for create a JIRA to track the problem.

Thanks,
Krishantha.



On Wed, Nov 6, 2013 at 11:20 AM, Chamara Ariyarathne <[email protected]>wrote:

> I have set JAVA_HOME in my machine as following in the ~/.bashrc
>
> export JAVA_HOME=/home/chamara/Programs/Java1.6/jdk1.6.0_45
> export PATH=$PATH:$JAVA_HOME/bin
>
> And variables set in the machine are;
>
> $ echo $JAVA_HOME
> /home/chamara/Programs/Java1.6/jdk1.6.0_45
>
> $ echo $PATH
>
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/chamara/Programs/Java1.6/jdk1.6.0_45/bin
>
> In the ESB_HOME/bin/wso2server.sh when the following configuration is
> present
>
> echo $JAVA_HOME
> if [ -z "$JAVACMD" ] ; then
>   if [ -n "$JAVA_HOME"  ] ; then
>     if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
>       # IBM's JDK on AIX uses strange locations for the executables
>       JAVACMD="$JAVA_HOME/jre/sh/java"
>     else
>       JAVACMD="$JAVA_HOME/bin/java"            ; LINE 117
>     fi
>   else
>     JAVACMD=java
>   fi
> fi
>
> if [ ! -x "$JAVACMD" ] ; then
>   echo "Error: JAVA_HOME is not defined correctly."
>   echo " CARBON cannot execute $JAVACMD"
>   exit 1
> fi
>
> I can start the esb server without any error. But when I try to run
> integration tests the following error comes
>
> [2013-11-06 05:40:44,488]  INFO
> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} -
>  /home/chamara/Programs/Java1.6/jdk1.6.0_45/bin/java
> [2013-11-06 05:40:44,490]  INFO
> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} -
>  Error: JAVA_HOME is not defined correctly.
> [2013-11-06 05:40:44,490]  INFO
> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} -
> CARBON cannot execute
> /home/chamara/Programs/Java1.6/jdk1.6.0_45/bin/java/bin/java
>
> But if I modify the wso2server.sh as following; in the line 117;
>
>       JAVACMD="$JAVA_HOME"
>
> Then I can run the integration tests.
>
> What is the problem here? Is it due to some wrong java related
> configuration in my machine?
>
> --
> *Chamara Ariyarathne*
> Senior Software Engineer - QA;
> WSO2 Inc; http://www.wso2.com/.
> Mobile; *+94772786766 <%2B94772786766>*
>



-- 
Krishantha Samaraweera
Senior Technical Lead - Test Automation
Mobile: +94 77 7759918
WSO2, Inc.; http://wso2.com/
lean . enterprise . middlewear.
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to