Copilot commented on code in PR #15961:
URL: https://github.com/apache/iotdb/pull/15961#discussion_r2212452658


##########
scripts/tools/tsfile/validate-tsfile.sh:
##########
@@ -40,12 +40,14 @@ else
     JAVA=java
 fi
 
+JVM_OPTS="-Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8"
+
 CLASSPATH=""
 for f in ${IOTDB_HOME}/lib/*.jar; do
   CLASSPATH=${CLASSPATH}":"$f
 done
 
 MAIN_CLASS=org.apache.iotdb.db.tools.validate.TsFileValidationTool
 
-"$JAVA" -cp "$CLASSPATH" "$MAIN_CLASS" "$@"
+"$JAVA" -cp "$CLASSPATH" "$JVM_OPTS" "$MAIN_CLASS" "$@"

Review Comment:
   The JVM_OPTS variable is incorrectly quoted and positioned. It should be 
unquoted and placed before the -cp option: "$JAVA" $JVM_OPTS -cp "$CLASSPATH" 
"$MAIN_CLASS" "$@"
   ```suggestion
   "$JAVA" $JVM_OPTS -cp "$CLASSPATH" "$MAIN_CLASS" "$@"
   ```



##########
scripts/tools/tsfile/print-tsfile.sh:
##########
@@ -41,12 +41,14 @@ else
     JAVA=java
 fi
 
+JVM_OPTS="-Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8"
+
 CLASSPATH=""
 for f in ${IOTDB_HOME}/lib/*.jar; do
   CLASSPATH=${CLASSPATH}":"$f
 done
 
 MAIN_CLASS=org.apache.iotdb.db.tools.TsFileSketchTool
 
-"$JAVA" -cp "$CLASSPATH" "$MAIN_CLASS" "$@"
+"$JAVA" -cp "$CLASSPATH" "$JVM_OPTS" "$MAIN_CLASS" "$@"

Review Comment:
   The JVM_OPTS variable is incorrectly quoted and positioned. It should be 
unquoted and placed before the -cp option: "$JAVA" $JVM_OPTS -cp "$CLASSPATH" 
"$MAIN_CLASS" "$@"
   ```suggestion
   "$JAVA" $JVM_OPTS -cp "$CLASSPATH" "$MAIN_CLASS" "$@"
   ```



##########
scripts/tools/tsfile/split-tsfile-tool.sh:
##########
@@ -40,12 +40,14 @@ else
     JAVA=java
 fi
 
+JVM_OPTS="-Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8"
+
 CLASSPATH=""
 for f in ${IOTDB_HOME}/lib/*.jar; do
   CLASSPATH=${CLASSPATH}":"$f
 done
 
 MAIN_CLASS=org.apache.iotdb.db.tools.TsFileSplitTool
 
-"$JAVA" -cp "$CLASSPATH" "$MAIN_CLASS" "$@"
+"$JAVA" -cp "$CLASSPATH" "$JVM_OPTS" "$MAIN_CLASS" "$@"

Review Comment:
   The JVM_OPTS variable is incorrectly quoted and positioned. It should be 
unquoted and placed before the -cp option: "$JAVA" $JVM_OPTS -cp "$CLASSPATH" 
"$MAIN_CLASS" "$@"
   ```suggestion
   "$JAVA" $JVM_OPTS -cp "$CLASSPATH" "$MAIN_CLASS" "$@"
   ```



##########
scripts/tools/tsfile/check-overlap-sequence-files-and-repair.sh:
##########
@@ -40,12 +40,14 @@ else
     JAVA=java
 fi
 
+JVM_OPTS="-Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8"
+
 CLASSPATH=""
 for f in ${IOTDB_HOME}/lib/*.jar; do
   CLASSPATH=${CLASSPATH}":"$f
 done
 
 
MAIN_CLASS=org.apache.iotdb.db.tools.validate.TsFileOverlapValidationAndRepairTool
 
-"$JAVA" -cp "$CLASSPATH" "$MAIN_CLASS" "$@"
+"$JAVA" -cp "$CLASSPATH" "$JVM_OPTS" "$MAIN_CLASS" "$@"

Review Comment:
   The JVM_OPTS variable is incorrectly quoted and positioned. It should be 
unquoted and placed before the -cp option: "$JAVA" $JVM_OPTS -cp "$CLASSPATH" 
"$MAIN_CLASS" "$@"
   ```suggestion
   "$JAVA" $JVM_OPTS -cp "$CLASSPATH" "$MAIN_CLASS" "$@"
   ```



##########
scripts/tools/schema/print-schema-log.sh:
##########
@@ -40,12 +40,14 @@ else
     JAVA=java
 fi
 
+JVM_OPTS="-Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8"
+
 CLASSPATH=""
 for f in ${IOTDB_HOME}/lib/*.jar; do
   CLASSPATH=${CLASSPATH}":"$f
 done
 
 MAIN_CLASS=org.apache.iotdb.db.tools.schema.MLogParser
 
-"$JAVA" -cp "$CLASSPATH" "$MAIN_CLASS" "$@"
+"$JAVA" -cp "$CLASSPATH" "$JVM_OPTS" "$MAIN_CLASS" "$@"

Review Comment:
   The JVM_OPTS variable is incorrectly quoted and positioned. It should be 
unquoted and placed before the -cp option: "$JAVA" $JVM_OPTS -cp "$CLASSPATH" 
"$MAIN_CLASS" "$@"
   ```suggestion
   "$JAVA" $JVM_OPTS -cp "$CLASSPATH" "$MAIN_CLASS" "$@"
   ```



##########
scripts/tools/tsfile/settle-tsfile.sh:
##########
@@ -37,12 +37,14 @@ else
     JAVA=java
 fi
 
+JVM_OPTS="-Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8"
+
 CLASSPATH=""
 for f in ${IOTDB_HOME}/lib/*.jar; do
   CLASSPATH=${CLASSPATH}":"$f
 done
 
 MAIN_CLASS=org.apache.iotdb.db.tools.settle.TsFileSettleByCompactionTool
 
-"$JAVA" -cp "$CLASSPATH" "$MAIN_CLASS" "$@"
+"$JAVA" -cp "$CLASSPATH" "$JVM_OPTS" "$MAIN_CLASS" "$@"

Review Comment:
   The JVM_OPTS variable is incorrectly quoted and positioned. It should be 
unquoted and placed before the -cp option: "$JAVA" $JVM_OPTS -cp "$CLASSPATH" 
"$MAIN_CLASS" "$@"
   ```suggestion
   "$JAVA" $JVM_OPTS -cp "$CLASSPATH" "$MAIN_CLASS" "$@"
   ```



##########
scripts/tools/tsfile/print-iotdb-data-dir.sh:
##########
@@ -41,12 +41,14 @@ else
     JAVA=java
 fi
 
+JVM_OPTS="-Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8"
+
 CLASSPATH=""
 for f in ${IOTDB_HOME}/lib/*.jar; do
   CLASSPATH=${CLASSPATH}":"$f
 done
 
 MAIN_CLASS=org.apache.iotdb.db.tools.IoTDBDataDirViewer
 
-"$JAVA" -cp "$CLASSPATH" 
"-Dlogback.configurationFile=${IOTDB_HOME}/conf/logback-tool.xml" "$MAIN_CLASS" 
"$@"
+"$JAVA" -cp "$CLASSPATH" 
"-Dlogback.configurationFile=${IOTDB_HOME}/conf/logback-tool.xml" "$JVM_OPTS" 
"$MAIN_CLASS" "$@"

Review Comment:
   The JVM_OPTS variable is incorrectly quoted and positioned. It should be 
unquoted and placed before the -cp option: "$JAVA" $JVM_OPTS -cp "$CLASSPATH" 
"-Dlogback.configurationFile=${IOTDB_HOME}/conf/logback-tool.xml" "$MAIN_CLASS" 
"$@"
   ```suggestion
   "$JAVA" $JVM_OPTS -cp "$CLASSPATH" 
"-Dlogback.configurationFile=${IOTDB_HOME}/conf/logback-tool.xml" "$MAIN_CLASS" 
"$@"
   ```



##########
scripts/tools/ops/backup.sh:
##########
@@ -136,4 +138,4 @@ fi
 
 IOTDB_CLI_CONF=${IOTDB_HOME}/conf
 
iotdb_cli_params="-Dlogback.configurationFile=${IOTDB_CLI_CONF}/logback-backup.xml"
-exec nohup "$JAVA" -DIOTDB_HOME=${IOTDB_HOME} $iotdb_cli_params -cp 
"$CLASSPATH" "$MAIN_CLASS" "$@" >/dev/null 2>&1 <&- &
+exec nohup "$JAVA" $JAVA_OPTS -DIOTDB_HOME=${IOTDB_HOME} $iotdb_cli_params -cp 
"$CLASSPATH" "$MAIN_CLASS" "$@" >/dev/null 2>&1 <&- &

Review Comment:
   The variable name $JAVA_OPTS is incorrect and should be $JVM_OPTS to match 
the variable defined earlier in the script.
   ```suggestion
   exec nohup "$JAVA" $JVM_OPTS -DIOTDB_HOME=${IOTDB_HOME} $iotdb_cli_params 
-cp "$CLASSPATH" "$MAIN_CLASS" "$@" >/dev/null 2>&1 <&- &
   ```



##########
scripts/tools/schema/print-pb-tree-file.sh:
##########
@@ -40,12 +40,14 @@ else
     JAVA=java
 fi
 
+JVM_OPTS="-Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8"
+
 CLASSPATH=""
 for f in ${IOTDB_HOME}/lib/*.jar; do
   CLASSPATH=${CLASSPATH}":"$f
 done
 
 MAIN_CLASS=org.apache.iotdb.db.tools.schema.PBTreeFileSketchTool
 
-"$JAVA" -cp "$CLASSPATH" "$MAIN_CLASS" "$@"
+"$JAVA" -cp "$CLASSPATH" "$JVM_OPTS" "$MAIN_CLASS" "$@"

Review Comment:
   The JVM_OPTS variable is incorrectly quoted and positioned. It should be 
unquoted and placed before the -cp option: "$JAVA" $JVM_OPTS -cp "$CLASSPATH" 
"$MAIN_CLASS" "$@"
   ```suggestion
   "$JAVA" $JVM_OPTS -cp "$CLASSPATH" "$MAIN_CLASS" "$@"
   ```



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to