geode-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kirk Lund (JIRA)" <j...@apache.org>
Subject [jira] [Created] (GEODE-1836) gfsh script fails to find and add tools.jar to classpath on Mac OSX
Date Thu, 01 Sep 2016 20:37:21 GMT
Kirk Lund created GEODE-1836:
--------------------------------

             Summary: gfsh script fails to find and add tools.jar to classpath on Mac OSX
                 Key: GEODE-1836
                 URL: https://issues.apache.org/jira/browse/GEODE-1836
             Project: Geode
          Issue Type: Bug
          Components: gfsh
            Reporter: Kirk Lund


On Mac OSX, the gfsh script fails to find and add tools.jar to the classpath.

I'm testing this using /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home.
{noformat}
$ ./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
{noformat}
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:
{noformat}
$ 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
{noformat}




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message