Hi Kirk I was able to start the server as per your inputs. Once again, thanks for resolving this
Habeeb On Thu, Sep 1, 2016 at 6:25 PM, Habeeb Rahman <habionl...@gmail.com> wrote: > Hi Kirk > This is great. Appreciated your support. > I will do these changes and let you know how does it go > > Thanks > Habeeb > > On Thu, Sep 1, 2016 at 4:24 PM, Kirk Lund <kl...@pivotal.io> wrote: > >> Hi Habeeb, >> >> A better workaround for this is to simply enable the jenv plugin for >> exporting JAVA_HOME: >> >> $ jenv enable-plugin export >> >> This will allow you to avoid setting the CLASSPATH env var. The current >> JAVA_HOME will always reflect the current version that jenv is pointing at. >> This works with local and global jenv configured versions. >> >> Example: >> >> $ jenv global oracle64-1.6.0.65 >> $ echo $JAVA_HOME >> /Users/klund/.jenv/versions/oracle64-1.6.0.65 >> >> $ cd apache-geode-1.0.0-incubating.M3/bin >> $ jenv local oracle64-1.8.0.66 >> $ echo $JAVA_HOME >> /Users/klund/.jenv/versions/oracle64-1.8.0.66 >> $ ./gfsh >> >> ...and gfsh will be running under Java version 1.8.0.66 as long as you've >> launched it from apache-geode-1.0.0-incubating.M3/bin. This prevents >> gfsh from incorrectly using a jar file from 1.6.0_65. >> >> 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: 54719 >> 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 >> >> I will still alter the gfsh script in M4 to fix this issue for when jenv >> export plugin is not enabled. >> >> Thanks, >> Kirk >> >> >> On Thu, Sep 1, 2016 at 2:08 PM, Habeeb Rahman <habionl...@gmail.com> >> wrote: >> >>> Hi Kirk >>> Its the same here >>> >>> localhost:bin hrahman$ /System/Library/Frameworks/Jav >>> aVM.framework/Versions/CurrentJDK/Commands/java -version >>> >>> java version "1.6.0_65" >>> >>> Java(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716) >>> >>> Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode) >>> >>> >>> Thanks >>> >>> Habeeb >>> >>> On Thu, Sep 1, 2016 at 2:01 PM, Kirk Lund <kl...@pivotal.io> wrote: >>> >>>> 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/Jav >>>> aVM.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 <habionl...@gmail.com> >>>> 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 <kl...@pivotal.io> 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/JavaVirtualMachi >>>>>> nes/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/server.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:/User >>>>>> s/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 <habionl...@gmail.com> >>>>>> 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/JavaVirtualMachines/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 < >>>>>>> sbawas...@pivotal.io> 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 < >>>>>>>> habionl...@gmail.com> 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 >>>>> >>>> >>>> >>> >>> >>> -- >>> Regards >>> Habeeb >>> >> >> > > > -- > Regards > Habeeb > -- Regards Habeeb