The JVM arguments logged by UsageTracker lose their quotes which were present on the command-line. While it is usually clear, it can be confusing, e.g.:
java -Dsomeprop="sometext -Xmx999m" -Xmx32m -cp ~/testprogs Threads
Creates an entry where it's not obvious where the property setting ends an further arguments begin:
VM start##Mon Dec 30 11:05:29 GMT 2013##hostname##Threads##/opt/java/jdk1.7.0.fcs/jre##1.7.0##23.0-b10-internal-jvmg##Oracle Corporation##Oracle Corporation##Linux##i386##3.8.0-33-generic##-Dsomeprop=sometext -Xmx999m -Xmx32m ##/home/kwalls/testprogs##
java -Dsomeprop="sometext -Xmx999m" -Xmx32m -cp ~/testprogs Threads
Creates an entry where it's not obvious where the property setting ends an further arguments begin:
VM start##Mon Dec 30 11:05:29 GMT 2013##hostname##Threads##/opt/java/jdk1.7.0.fcs/jre##1.7.0##23.0-b10-internal-jvmg##Oracle Corporation##Oracle Corporation##Linux##i386##3.8.0-33-generic##-Dsomeprop=sometext -Xmx999m -Xmx32m ##/home/kwalls/testprogs##
- duplicates
-
JDK-8030103 Java Usage Tracker: need to escape separator chars
-
- Resolved
-