That's good!

Can you please give me one more piece of data? I notice that on my Mac, the
version of Java that is located in
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK is 1.6.0_65
and that's apparently the location that gfsh attempts to go to for the
tools.jar. What version do you have if you execute the following?

$ /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Commands/java
-version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-468-11M4833)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-468, mixed mode)

Thanks,
Kirk


On Thu, Sep 1, 2016 at 1:49 PM, Habeeb Rahman <[email protected]> wrote:

> Thanks Kirk for the support
> I was able to make it working
>
> Thanks
> Habeeb
>
> On Thu, Sep 1, 2016 at 1:32 PM, Kirk Lund <[email protected]> wrote:
>
>> Hi Habeeb,
>>
>> I experience the same when I try to use apache-geode-1.0.0-incubating.M3
>> on Mac. It seems to fail to find the Attach API which is in the tools.jar.
>>
>> (I'm using /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/
>> Home)
>>
>> $ ./gfsh
>>     _________________________     __
>>    / _____/ ______/ ______/ /____/ /
>>   / /  __/ /___  /_____  / _____  /
>>  / /__/ / ____/  _____/ / /    / /
>> /______/_/      /______/_/    /_/    1.0.0-incubating.M3
>>
>> Monitor and Manage Apache Geode (incubating)
>> gfsh>start server --name=server
>> Starting a Geode Server in /Users/klund/apache-geode-1.0.
>> 0-incubating.M3/bin/server...
>> An error occurred while attempting to start a Geode Cache Server:
>> sun.tools.attach.MacosxVirtualMachine.isLinuxThreads()Z
>>
>> The server named "server" actually starts up fine but GFSH is unable to
>> get its status because the GFSH process is failing to load
>> sun.tools.attach. MacosxVirtualMachine.
>>
>> The "gfsh" script is written for Linux, and I believe we'll need to alter
>> the script some to make it work on Mac. I'll file a bug for this.
>>
>> For now, the best workaround I can offer up is to add the tools.jar to
>> your CLASSPATH:
>>
>> $ export CLASSPATH=/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/
>> Contents/Home/lib/tools.jar
>>
>> $ ./gfsh
>>     _________________________     __
>>    / _____/ ______/ ______/ /____/ /
>>   / /  __/ /___  /_____  / _____  /
>>  / /__/ / ____/  _____/ / /    / /
>> /______/_/      /______/_/    /_/    1.0.0-incubating.M3
>>
>> Monitor and Manage Apache Geode (incubating)
>> gfsh>start server --name=server
>> Starting a Geode Server in /Users/klund/apache-geode-1.0.
>> 0-incubating.M3/bin/server...
>> ....
>> Server in /Users/klund/apache-geode-1.0.0-incubating.M3/bin/server on
>> pdx2-office-dhcp32.eng.vmware.com[40404] as server is currently online.
>> Process ID: 50858
>> Uptime: 2 seconds
>> GemFire Version: 1.0.0-incubating.M3
>> Java Version: 1.8.0_66
>> Log File: /Users/klund/apache-geode-1.0.0-incubating.M3/bin/server/ser
>> ver.log
>> JVM Arguments: -Dgemfire.use-cluster-configuration=true
>> -XX:OnOutOfMemoryError=kill -KILL %p 
>> -Dgemfire.launcher.registerSignalHandlers=true
>> -Djava.awt.headless=true -Dsun.rmi.dgc.server.gcInterva
>> l=9223372036854775806
>> Class-Path: /Users/klund/apache-geode-1.0.0-incubating.M3/lib/geode-core
>> -1.0.0-incubating.M3.jar:/Users/klund/apache-geode-1.0.0-
>> incubating.M3/lib/geode-dependencies.jar
>>
>> Thanks,
>> Kirk
>>
>>
>> On Thu, Sep 1, 2016 at 1:06 PM, Habeeb Rahman <[email protected]>
>> wrote:
>>
>>> Thanks for the reply Swapnil
>>>
>>> I ran the following
>>>
>>> localhost:bin hrahman$ java -version
>>>
>>> java version "1.8.0_31"
>>>
>>> Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
>>>
>>> Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
>>>
>>>
>>> localhost:bin hrahman$ /usr/libexec/java_home -V
>>>
>>> Matching Java Virtual Machines (4):
>>>
>>>     1.8.0_31, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachi
>>> nes/jdk1.8.0_31.jdk/Contents/Home
>>>
>>>     1.7.0_71, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachi
>>> nes/jdk1.7.0_71.jdk/Contents/Home
>>>
>>>     1.6.0_65-b14-466.1, x86_64: "Java SE 6"
>>> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
>>>
>>>     1.6.0_65-b14-466.1, i386: "Java SE 6" /System/Library/Java/JavaVirtu
>>> alMachines/1.6.0.jdk/Contents/Home
>>>
>>>
>>> /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home
>>>
>>> localhost:bin hrahman$
>>>
>>>
>>> I have restarted my macbook in between. So I had set the JAVA_HOME and
>>> PATH properties once more as they were not yet added to the bash_profile
>>>
>>> Thanks
>>>
>>> Habeeb
>>>
>>> On Thu, Sep 1, 2016 at 12:34 PM, Swapnil Bawaskar <[email protected]>
>>> wrote:
>>>
>>>> Looks like a JDK problem. Which JDK are you using? Can you please
>>>> provide an output of running "/usr/libexec/java_home" and "java -version"?
>>>> Also did you make any changes to the jdk between your first and second
>>>> attempts?
>>>>
>>>> On Thu, Sep 1, 2016 at 10:56 AM, Habeeb Rahman <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi
>>>>> I was trying with the Apache Geode for the first time
>>>>> Initially I was able to start the locator and server properly and I
>>>>> was able to create the region as well.
>>>>> But when I tried next time, I am getting some error. I have ensured
>>>>> both the previous locator and server are killed before starting the new
>>>>> locator and server. But still the error is present. Even the log file 
>>>>> under
>>>>> locator and server are not providing any info
>>>>>
>>>>> Can you please help me out here
>>>>>
>>>>> gfsh>start locator --name=locator
>>>>>
>>>>> Starting a Geode Locator in /Users/hrahman/apache-geode-1.
>>>>> 0.0-incubating.M3/bin/locator...
>>>>>
>>>>> An error occurred while attempting to start a Locator in
>>>>> /Users/hrahman/apache-geode-1.0.0-incubating.M3/bin/locator on
>>>>> rws-habeeb.saba.com[10334]: sun.tools.attach.MacosxVirtual
>>>>> Machine.isLinuxThreads()Z
>>>>>
>>>>>
>>>>> gfsh>start server --name=server
>>>>>
>>>>> Starting a Geode Server in /Users/hrahman/apache-geode-1.
>>>>> 0.0-incubating.M3/bin/server...
>>>>>
>>>>> An error occurred while attempting to start a Geode Cache Server:
>>>>> Could not initialize class sun.tools.attach.MacosxVirtualMachine
>>>>>
>>>>>
>>>>> gfsh>
>>>>>
>>>>> --
>>>>> Regards
>>>>> Habeeb
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Regards
>>> Habeeb
>>>
>>
>>
>
>
> --
> Regards
> Habeeb
>

Reply via email to