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/ > 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. > gcInterval=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
