nailcui created ZOOKEEPER-4770:
----------------------------------
Summary: zkSnapshotRecursiveSummaryToolkit.sh Error: Could not
find or load main class
Key: ZOOKEEPER-4770
URL: https://issues.apache.org/jira/browse/ZOOKEEPER-4770
Project: ZooKeeper
Issue Type: Bug
Components: scripts, tools
Affects Versions: 3.9.1
Environment: CentOS Linux release 7.4.1708
Reporter: nailcui
Fix For: 3.9.2
When I execute the following code to analyze the snapshot file:
{code:java}
./bin/zkSnapshotRecursiveSummaryToolkit.sh /data/version-2/snapshot.c00000009 /
2 {code}
Getting this error:
{code:java}
Error: Could not find or load main class {code}
I checked the source code and found that $JVMFLAGS was surrounded by quotation
marks. This problem occurs when the variable $JVMFLAGS is empty.
{code:java}
"$JAVA" -cp "$CLASSPATH" "$JVMFLAGS" \
org.apache.zookeeper.server.SnapshotRecursiveSummary "$@" {code}
The correct code should be like this
{code:java}
"$JAVA" -cp "$CLASSPATH" $JVMFLAGS \
org.apache.zookeeper.server.SnapshotRecursiveSummary "$@"{code}
Thank you, I will solve it.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)