[mule-user] Something I'm doing wrong, but what?

1 view
Skip to first unread message

David Damon

unread,
Mar 29, 2007, 2:58:47 PM3/29/07
to us...@mule.codehaus.org

To List,
        I'm new to Mule, so this is a newbie question/request. I know I'm doing something wrong but I can't put my finger on it. It seems to lay in the Java shared libraries. Can someone point me in the right direction? Here's all the information:

        RedHat Enterprise 4 update 4
As root:
        Downloaded and installed mule-1.3.3.tar.gz into /opt/mule-1.3.3
        Downloaded and installed by rpm j2sdk-1_4_2_13-linux-i586-rpm.bin ----> rpm installed it in /usr/java/j2sdk1.4.2_13
        Downloaded and installed maven-2.0.1-bin.tar.gz into /opt/maven-1.0.2
        Set mule home to MULE_HOME=/opt/mule-1.3.3
        Set java home to JAVA_HOME=/usr/java/j2sdk1.4.2_13
        Set maven home to MAVEN_HOME=/opt/maven-1.0.2
        Included /opt/mule-1.3.3/bin in $PATH
        Ran $MULE_HOME/bin/mule -config $MULE_HOME/examples/maven/echo/echo-config.xml and got;

Usage: /opt/mule-1.3.3/bin/mule { console | start | stop | restart | status | dump }
No command specified, running in console (foreground) mode by default, use Ctrl-C to exit...
Running Mule...
--> Wrapper Started as Console
Launching a JVM...
Warning: -Xmx512m not understood. Ignoring.
Exception in thread "main"
java.lang.NoClassDefFoundError: while resolving class: org.mule.modules.boot.MuleBootstrap
   at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.5.0.0)
   at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.Class.forName(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
   at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.5.0.0)
   at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) (/usr/lib/libgcj.so.5.0.0)
   at __gcj_personality_v0 (/root/java.version=1.4.2)
   at __libc_start_main (/lib/tls/libc-2.3.4.so)
   at _Jv_RegisterClasses (/root/java.version=1.4.2)
Caused by: java.lang.ClassNotFoundException: org.mule.util.ClassUtils not found in [file:/opt/mule-1.3.3/bin/../conf/, file:%MULE_LIB%, file:/opt/mule-1.3.3/lib/boot/mule-module-boot.jar, file:/usr/share/java/libgcj-3.4.6.jar, file:./, core:/]
   at java.net.URLClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
   at gnu.gcj.runtime.VMClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_FindClass(_Jv_Utf8Const, java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_PrepareCompiledClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_WaitForState(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.VMClassLoader.linkClass0(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   ...9 more
JVM exited while loading the application.
Launching a JVM...
Warning: -Xmx512m not understood. Ignoring.
Exception in thread "main"
java.lang.NoClassDefFoundError: while resolving class: org.mule.modules.boot.MuleBootstrap
   at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.5.0.0)
   at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.Class.forName(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
   at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.5.0.0)
   at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) (/usr/lib/libgcj.so.5.0.0)
   at __gcj_personality_v0 (/root/java.version=1.4.2)
   at __libc_start_main (/lib/tls/libc-2.3.4.so)
   at _Jv_RegisterClasses (/root/java.version=1.4.2)
Caused by: java.lang.ClassNotFoundException: org.mule.util.ClassUtils not found in [file:/opt/mule-1.3.3/bin/../conf/, file:%MULE_LIB%, file:/opt/mule-1.3.3/lib/boot/mule-module-boot.jar, file:/usr/share/java/libgcj-3.4.6.jar, file:./, core:/]
   at java.net.URLClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
   at gnu.gcj.runtime.VMClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_FindClass(_Jv_Utf8Const, java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_PrepareCompiledClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_WaitForState(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.VMClassLoader.linkClass0(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   ...9 more
JVM exited while loading the application.
Launching a JVM...
Warning: -Xmx512m not understood. Ignoring.
Exception in thread "main"
java.lang.NoClassDefFoundError: while resolving class: org.mule.modules.boot.MuleBootstrap
   at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.5.0.0)
   at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.Class.forName(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
   at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.5.0.0)
   at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) (/usr/lib/libgcj.so.5.0.0)
   at __gcj_personality_v0 (/root/java.version=1.4.2)
   at __libc_start_main (/lib/tls/libc-2.3.4.so)
   at _Jv_RegisterClasses (/root/java.version=1.4.2)
Caused by: java.lang.ClassNotFoundException: org.mule.util.ClassUtils not found in [file:/opt/mule-1.3.3/bin/../conf/, file:%MULE_LIB%, file:/opt/mule-1.3.3/lib/boot/mule-module-boot.jar, file:/usr/share/java/libgcj-3.4.6.jar, file:./, core:/]
   at java.net.URLClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
   at gnu.gcj.runtime.VMClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_FindClass(_Jv_Utf8Const, java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_PrepareCompiledClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_WaitForState(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.VMClassLoader.linkClass0(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   ...9 more
JVM exited while loading the application.
Launching a JVM...
Warning: -Xmx512m not understood. Ignoring.
Exception in thread "main"
java.lang.NoClassDefFoundError: while resolving class: org.mule.modules.boot.MuleBootstrap
   at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.5.0.0)
   at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.Class.forName(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
   at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.5.0.0)
   at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) (/usr/lib/libgcj.so.5.0.0)
   at __gcj_personality_v0 (/root/java.version=1.4.2)
   at __libc_start_main (/lib/tls/libc-2.3.4.so)
   at _Jv_RegisterClasses (/root/java.version=1.4.2)
Caused by: java.lang.ClassNotFoundException: org.mule.util.ClassUtils not found in [file:/opt/mule-1.3.3/bin/../conf/, file:%MULE_LIB%, file:/opt/mule-1.3.3/lib/boot/mule-module-boot.jar, file:/usr/share/java/libgcj-3.4.6.jar, file:./, core:/]
   at java.net.URLClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
   at gnu.gcj.runtime.VMClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_FindClass(_Jv_Utf8Const, java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_PrepareCompiledClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_WaitForState(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.VMClassLoader.linkClass0(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   ...9 more
JVM exited while loading the application.
Launching a JVM...
Warning: -Xmx512m not understood. Ignoring.
Exception in thread "main"
java.lang.NoClassDefFoundError: while resolving class: org.mule.modules.boot.MuleBootstrap
   at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.5.0.0)
   at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.Class.forName(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
   at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.5.0.0)
   at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) (/usr/lib/libgcj.so.5.0.0)
   at __gcj_personality_v0 (/root/java.version=1.4.2)
   at __libc_start_main (/lib/tls/libc-2.3.4.so)
   at _Jv_RegisterClasses (/root/java.version=1.4.2)
Caused by: java.lang.ClassNotFoundException: org.mule.util.ClassUtils not found in [file:/opt/mule-1.3.3/bin/../conf/, file:%MULE_LIB%, file:/opt/mule-1.3.3/lib/boot/mule-module-boot.jar, file:/usr/share/java/libgcj-3.4.6.jar, file:./, core:/]
   at java.net.URLClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
   at gnu.gcj.runtime.VMClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_FindClass(_Jv_Utf8Const, java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_PrepareCompiledClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_WaitForState(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.VMClassLoader.linkClass0(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   ...9 more
JVM exited while loading the application.
There were 5 failed launches in a row, each lasting less than 300 seconds.  Giving up.
  There may be a configuration problem: please check the logs.
<-- Wrapper Stopped

The log contains the same verbose output as above. And yes I HAVE read the documentation ( BTW the link is broken on the testing the installation on the Installation Guide web page), and googled, and looked in the archives. Sorry for the verbose dump.

Regards,

Senior Systems Integration Analyst

Office: (714) 442-7562

FAX:    (714) 442-2845

Kristian Rink

unread,
Mar 29, 2007, 3:38:55 PM3/29/07
to us...@mule.codehaus.org
David;

David Damon schrieb:


> ----> rpm installed it in /usr/java/j2sdk1.4.2_13
> Downloaded and installed maven-2.0.1-bin.tar.gz into

[...]


> java.lang.NoClassDefFoundError: while resolving class:
> org.mule.modules.boot.MuleBootstrap
> at java.lang.VMClassLoader.resolveClass(java.lang.Class)
> (/usr/lib/libgcj.so.5.0.0)
> at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.5.0.0)
> at java.lang.Class.forName(java.lang.String, boolean,
> java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0)
> at java.lang.Class.forName(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
> at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.5.0.0)
> at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.5.0.0)
> at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean)
> (/usr/lib/libgcj.so.5.0.0)

at first look: Are you sure your Mule installation is making use of the
J2SDK you installed? For what the libraries look like, you're having
Classpath or something similar installed and running; what does your
JAVA_HOME and PATH look like?

Best regards,
Kristian

--
Dipl.-Ing.(BA) Kristian Rink * Software- und Systemingenieur
planConnect GmbH * Strehlener Str. 12 - 14 * 01069 Dresden
fon: 0351 4657770 * mail: kr...@pm-planc.de * http://www.pm-planc.de

---------------------------------------------------------------------
To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email

David Damon

unread,
Mar 29, 2007, 7:40:42 PM3/29/07
to us...@mule.codehaus.org

Kristian,

My JAVA_HOME=/usr/java/j2sdk1.4.2_13
My PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/opt/mule-1.3.3/bin:/root/bin

Regards,

Senior Systems Integration Analyst

Office: (714) 442-7562

FAX:    (714) 442-2845


Kristian Rink <kr...@pm-planc.de>

03/29/2007 12:38 PM

Please respond to
us...@mule.codehaus.org

To
us...@mule.codehaus.org
cc
Subject
Re: [mule-user] Something I'm doing wrong, but what?


Andrew Perepelytsya

unread,
Mar 30, 2007, 12:09:30 AM3/30/07
to us...@mule.codehaus.org
GCJ has never been officially tested and/or supported, you have to use e.g. Sun's JVM to run Mule.

Andrew

Kristian Rink

unread,
Mar 30, 2007, 2:12:10 AM3/30/07
to us...@mule.codehaus.org
David;


[David Damon <dda...@Baxglobal.com> @ Thu, 29 Mar 2007 15:40:42 -0800]

> Kristian,
>
> My JAVA_HOME=/usr/java/j2sdk1.4.2_13
> My
> PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/opt/mule-1.3.3/bin:/root/bin


if you do have gcj installed, you'll have a gcj/gij "java" in /usr/bin
which mule is not really likely to work with. To get things started the
way you want it, you should _prepend $JAVA_HOME/bin to your PATH like

export PATH=$JAVA_HOME/bin:$PATH

in order to "find" the java executable that comes with the J2SDK before
finding the one that comes with gcj. This probably will resolve your
issue (at least, it did for me on Ubuntu where things are the
same. :) ).

David Damon

unread,
Mar 30, 2007, 1:25:15 PM3/30/07
to us...@mule.codehaus.org

Andrew,
        Err......yeah, I thought j2sdk1.4.2_13 is Sun's JVM. I can see that GCJ is being picked up and not the JVM I installed.
Regards,

Senior Systems Integration Analyst

Office: (714) 442-7562

FAX:    (714) 442-2845


"Andrew Perepelytsya" <aper...@gmail.com>

03/29/2007 09:09 PM

David Damon

unread,
Mar 30, 2007, 1:28:38 PM3/30/07
to us...@mule.codehaus.org

Kristian,
        Thanks, you are right on the money! I put $JAVA_HOME/bin in the PATH and it worked. Still getting an exception error, but I'll dig before asking the list again.
Regards,

Senior Systems Integration Analyst

Office: (714) 442-7562

FAX:    (714) 442-2845


Kristian Rink <kr...@pm-planc.de>

03/29/2007 11:12 PM

Please respond to
us...@mule.codehaus.org

To
us...@mule.codehaus.org
cc
Subject
Re: [mule-user] Something I'm doing wrong, but what?


Reply all
Reply to author
Forward
0 new messages