Unfortunately, even with KARAF_HOME unset, the problem persists. :-(


On Oct 13, 2014, at 9:35 PM, David Leangen <apa...@leangen.net> wrote:

> 
>> OK, I think we narrow the problem.
>> 
>> I bet your KARAF_HOME is defined by empty or it's not correct (I guess that 
>> /usr/local/lib folder is not your actual KARAF_HOME).
>> 
>> I would advise to unset KARAF_BASE, KARAF_HOME, etc to let the bin/karaf 
>> script to define it for you.
> 
> Sure.
> 
> What, very precisely, should be KARAF_HOME?
> 
> =David
> 
> 
> 
>> On 10/13/2014 02:14 PM, David Leangen wrote:
>>> 
>>> Hi,
>>> 
>>>> in the bin/karaf script, can you confirm that you have something like:
>>>> 
>>>> exec “$JAVA” […]
>>> 
>>> Yes.
>>> 
>>> 
>>>> Do you define some env variables like KARAF_BASE/KARAF_HOME/KARAF_ETC,  ?
>>> 
>>> I tried both. Same results.
>>> 
>>> 
>>>> A possible cause is that KARAF_HOME is not well setted or a CLASSPATH 
>>>> system variable interfere. In bin/karaf, we do:
>>>> 
>>>>   for file in "$KARAF_HOME"/lib/karaf*.jar
>>>>   do
>>>>       if [ -z "$CLASSPATH" ]; then
>>>>           CLASSPATH="$file"
>>>>       else
>>>>           CLASSPATH="$CLASSPATH:$file"
>>>>       fi
>>>>   done
>>>> to load the karaf*.jar file from the Karaf lib folder.
>>> 
>>> Yes, I can see this in the bin/karaf file.
>>> 
>>> For the fun of it, I added the line “echo $file” in the for loop. In the 
>>> output, all I see is “/usr/local/lib/karaf*.jar. Weird.
>>> 
>>> 
>>> Cheers,
>>> =David
>>> 
>>> 
>>> 
>>>> On 10/13/2014 01:56 PM, David Leangen wrote:
>>>>> 
>>>>>> Really weird,
>>>>> 
>>>>> :-)
>>>>> 
>>>>> 
>>>>>> Can you do a java -version and send the result.
>>>>> 
>>>>> java version "1.7.0_67"
>>>>> Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
>>>>> Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
>>>>> 
>>>>>> Can you also send the data/log/karaf.log to me ?
>>>>> 
>>>>> There is no file (assuming that it is in $KARAF_HOME, i.e. the directory
>>>>> where Karaf is installed).
>>>>> 
>>>>> Cheers,
>>>>> =David
>>>>> 
>>>>> 
>>>>> 
>>>>>> On 10/13/2014 01:47 PM, David Leangen wrote:
>>>>>>> 
>>>>>>>> It looks like the lib folder doesn’t contain the karaf-jmx-boot.jar
>>>>>>>> file (providing the MBeanServerBuilder).
>>>>>>>> Can you check that this jar is in the lib folder ?
>>>>>>> 
>>>>>>> Yes, it is there.
>>>>>>> 
>>>>>>>> Do you have something in bin/setenv ?
>>>>>>> 
>>>>>>> No, using defaults.
>>>>>>> 
>>>>>>>> By the way, can you try with Java7 (instead of Java6) ?
>>>>>>> 
>>>>>>> I installed Java7. Same problem. :-(
>>>>>>> 
>>>>>>> 
>>>>>>> Cheers,
>>>>>>> =David
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>>> On 10/13/2014 10:39 AM, David Leangen wrote:
>>>>>>>>> 
>>>>>>>>> Wow! Impressive response. :-) Thank you!
>>>>>>>>> 
>>>>>>>>>> Can you make a try with 3.0.2 (currently on staging) ?
>>>>>>>>> 
>>>>>>>>> Tried. Same problem. :-(
>>>>>>>>> 
>>>>>>>>>> which version of Java are you using?
>>>>>>>>>> Please note with Karaf 3.0.1 it's still recommended to use Java7
>>>>>>>>> 
>>>>>>>>> Hmmm. I am still a luddite with 1.6 (more precisely
>>>>>>>>> 1.6.0_65-b14-462-11M4609).
>>>>>>>>> 
>>>>>>>>>> I’m running 3.0.1 on Mac out of the box. You’ll likely need to
>>>>>>>>>> describe more about your circumstances, e.g. the JVM used, what
>>>>>>>>>> commands you’ve run (to start Karaf and at it’s own command line),
>>>>>>>>>> what bundles you’ve installed (if any), the complete stack trace, 
>>>>>>>>>> etc?
>>>>>>>>> 
>>>>>>>>> I ran “karaf” with the default (i.e. “out-of-the-box”)
>>>>>>>>> installation, and
>>>>>>>>> before Karaf could start, it died with the following:
>>>>>>>>> 
>>>>>>>>> *$ karaf*
>>>>>>>>> javax.management.JMRuntimeException: Failed to load MBeanServerBuilder
>>>>>>>>> class org.apache.karaf.management.boot.KarafMBeanServerBuilder:
>>>>>>>>> java.lang.ClassNotFoundException:
>>>>>>>>> org.apache.karaf.management.boot.KarafMBeanServerBuilder
>>>>>>>>> at
>>>>>>>>> javax.management.MBeanServerFactory.checkMBeanServerBuilder(MBeanServerFactory.java:481)
>>>>>>>>> at
>>>>>>>>> javax.management.MBeanServerFactory.getNewMBeanServerBuilder(MBeanServerFactory.java:512)
>>>>>>>>> at
>>>>>>>>> javax.management.MBeanServerFactory.newMBeanServer(MBeanServerFactory.java:299)
>>>>>>>>> at
>>>>>>>>> javax.management.MBeanServerFactory.createMBeanServer(MBeanServerFactory.java:214)
>>>>>>>>> at
>>>>>>>>> javax.management.MBeanServerFactory.createMBeanServer(MBeanServerFactory.java:175)
>>>>>>>>> at
>>>>>>>>> sun.management.ManagementFactory.createPlatformMBeanServer(ManagementFactory.java:302)
>>>>>>>>> at
>>>>>>>>> java.lang.management.ManagementFactory.getPlatformMBeanServer(ManagementFactory.java:504)
>>>>>>>>> at
>>>>>>>>> sun.management.jmxremote.ConnectorBootstrap.startLocalConnectorServer(ConnectorBootstrap.java:458)
>>>>>>>>> at sun.management.Agent.startAgent(Agent.java:135)
>>>>>>>>> at sun.management.Agent.startAgent(Agent.java:239)
>>>>>>>>> Caused by: java.lang.ClassNotFoundException:
>>>>>>>>> org.apache.karaf.management.boot.KarafMBeanServerBuilder
>>>>>>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>>>>>>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>>>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>>>>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>>>>>>>>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>>>>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>>>>>>>>> at
>>>>>>>>> javax.management.MBeanServerFactory.loadBuilderClass(MBeanServerFactory.java:424)
>>>>>>>>> at
>>>>>>>>> javax.management.MBeanServerFactory.checkMBeanServerBuilder(MBeanServerFactory.java:466)
>>>>>>>>> ... 9 more
>>>>>>>>> Exception thrown by the agent : javax.management.JMRuntimeException:
>>>>>>>>> Failed to load MBeanServerBuilder class
>>>>>>>>> org.apache.karaf.management.boot.KarafMBeanServerBuilder:
>>>>>>>>> java.lang.ClassNotFoundException:
>>>>>>>>> org.apache.karaf.management.boot.KarafMBeanServerBuilder
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Cheers,
>>>>>>>>> =David
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>>> On 10/13/2014 10:15 AM, David Leangen wrote:
>>>>>>>>>>> 
>>>>>>>>>>> Hi!
>>>>>>>>>>> 
>>>>>>>>>>> I am new to Karaf. I am trying to set up v3.0.1 on my Mac, but am
>>>>>>>>>>> getting a JMRuntimeException: Failed to load MBeanServerBuilder.
>>>>>>>>>>> 
>>>>>>>>>>> I noticed this thread:
>>>>>>>>>>> 
>>>>>>>>>>> http://mail-archives.apache.org/mod_mbox/karaf-user/201404.mbox/%3ccagrrcrxmqe-v65jecwpakmatc6qap+hvyb_abmgxk8zpvko...@mail.gmail.com%3E
>>>>>>>>>>> <http://mail-archives.apache.org/mod_mbox/karaf-user/201404.mbox/<cagrrcrxmqe-v65jecwpakmatc6qap+hvyb_abmgxk8zpvko...@mail.gmail.com>>
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> However, it does not seem to be relevant to me, and I did not
>>>>>>>>>>> find any
>>>>>>>>>>> other reference to this problem.
>>>>>>>>>>> 
>>>>>>>>>>> Assuming that Karaf is intended to run out of the box, is there a
>>>>>>>>>>> quick
>>>>>>>>>>> recommended fix for this?
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> Cheers,
>>>>>>>>>>> =David
>>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> --
>>>>>>>> Jean-Baptiste Onofré
>>>>>>>> jbono...@apache.org <mailto:jbono...@apache.org>
>>>>>>>> <mailto:jbono...@apache.org>
>>>>>>>> http://blog.nanthrax.net
>>>>>>>> Talend - http://www.talend.com
>>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> Jean-Baptiste Onofré
>>>>>> jbono...@apache.org <mailto:jbono...@apache.org>
>>>>>> http://blog.nanthrax.net
>>>>>> Talend - http://www.talend.com
>>>>> 
>>>> 
>>>> --
>>>> Jean-Baptiste Onofré
>>>> jbono...@apache.org
>>>> http://blog.nanthrax.net
>>>> Talend - http://www.talend.com
>>> 
>> 
>> -- 
>> Jean-Baptiste Onofré
>> jbono...@apache.org
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
> 

Reply via email to