I'm also following your JIRA issue and it does seems like you have something else going on with your environment.
Can you please paste the content (list files) in /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/lib ? On Mon, Jul 13, 2015 at 8:35 PM, darshan hs <[email protected]> wrote: > java version "1.8.0_45" > Java(TM) SE Runtime Environment (build 1.8.0_45-b14) > Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode) > > I had used earlier 1.7.75,even then i got the same error > > On Jul 13, 2015, at 10:28 PM, William Markito <[email protected]> wrote: > > Can you post the result of: > > java -version > > Sent from my iPhone > > On Jul 13, 2015, at 8:10 PM, darshan hs <[email protected]> wrote: > > Tried those fixes,Yet i am getting the following error > > gfsh>start locator --name=locator > --J=-Dgemfire.test.ProcessControllerFactory.DisableAttachApi=true > Starting a GemFire Locator in > /Users/hasudhakar/Desktop/node/Geode/incubator-geode/gemfire-assembly/build/install/apache-geode/locator... > An error occurred while attempting to start a Locator in > /Users/hasudhakar/Desktop/node/Geode/incubator-geode/gemfire-assembly/build/install/apache-geode/locator > on 192.168.0.5[10334]: > sun.tools.attach.MacosxVirtualMachine.isLinuxThreads()Z > > On Jul 13, 2015, at 9:51 PM, William Markito <[email protected]> wrote: > > If you have Oracle JDK already installed, here is an example of how you > could set it up: > > *# Java 8* > export JAVA_HOME=`/usr/libexec/java_home -v1.8` > > *# Java 7* > export JAVA_HOME=`/usr/libexec/java_home -v1.7` > > # PATH > export PATH=$JAVA_HOME/bin:$PATH > > On Mon, Jul 13, 2015 at 7:44 PM, William Markito <[email protected]> > wrote: > >> It seems like it's using the Apple JVM, not Oracle. Please fix the >> JAVA_HOME and the java binaries on path it will work. >> >> An easier way to do it is to download and install latest JDK 8 from >> Oracle >> <http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html> >> (Look for jdk-8u45-macosx-x64.dmg file) >> >> >> On Mon, Jul 13, 2015 at 7:28 PM, Kirk Lund <[email protected]> wrote: >> >>> The start/status/stop commands attempt to use the Attach API if it's >>> found. The latter is true if the JVM can classload >>> com.sun.tools.attach.VirtualMachine. >>> >>> I suspect that your JVM found com.sun.tools.attach.VirtualMachine but >>> cannot find sun.tools.attach.MacosxVirtualMachine which is surprising. >>> Makes me wonder if your environment is somehow pointed at a tools.jar from >>> a non-Mac OS such as linux. >>> >>> Hopefully someone more familiar with Mac OS X will weigh in on this. In >>> the meantime, check your JRE and classpath. Make sure you're using a Mac OS >>> X JRE and not including an outside tools.jar. >>> >>> If you cannot correct the problem any other way, you can try setting >>> this system property: >>> >>> -Dgemfire.test.ProcessControllerFactory.DisableAttachApi=true >>> >>> That system property would need to be set in the gfsh JVM and also >>> passed into each start/status/stop command that you launch from gfsh. >>> >>> 1) gfsh script >>> >>> Edit the "gfsh" script to add >>> -Dgemfire.test.ProcessControllerFactory.DisableAttachApi=true to the last >>> next to last line. >>> >>> 2) start commands >>> >>> Add the following argument to any start/status/stop command within gfsh: >>> >>> --J=-Dgemfire.test.ProcessControllerFactory.DisableAttachApi=true >>> >>> -Kirk >>> >>> >>> On Mon, Jul 13, 2015 at 6:34 PM, darshan hs <[email protected]> wrote: >>> >>>> Locator issues >>>> gfsh>start locator --name=locator >>>> Starting a GemFire Locator in >>>> /Users/hasudhakar/Desktop/node/Geode/incubator-geode/gemfire-assembly/build/install/apache-geode/locator... >>>> An error occurred while attempting to start a Locator in >>>> /Users/hasudhakar/Desktop/node/Geode/incubator-geode/gemfire-assembly/build/install/apache-geode/locator >>>> on 192.168.0.5[10334]: Could not initialize class >>>> sun.tools.attach.MacosxVirtualMachine >>>> >>>> Server Issues >>>> gfsh>start server --name=server >>>> Starting a GemFire Server in >>>> /Users/hasudhakar/Desktop/node/Geode/incubator-geode/gemfire-assembly/build/install/apache-geode/server... >>>> An error occurred while attempting to start a GemFire Cache Server: >>>> Could not initialize class sun.tools.attach.MacosxVirtualMachine >>>> >>>> Hence the region issue >>>> gfsh>create region --name=region --type=REPLICATE >>>> "create region" is not available. Reason: Requires connection. >>>> >>>> Kindly help me resolve these >>>> >>> >>> >> >> >> -- >> >> William Markito Oliveira >> Enterprise Architect >> -- For questions about Apache Geode, please write to >> *[email protected] >> <[email protected]>* >> >> >> > > > -- > > William Markito Oliveira > Enterprise Architect > -- For questions about Apache Geode, please write to > *[email protected] > <[email protected]>* > > > > > -- William Markito Oliveira Enterprise Architect -- For questions about Apache Geode, please write to *[email protected] <[email protected]>*
