[ https://issues.apache.org/jira/browse/GEODE-4313?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Martell updated GEODE-4313: ----------------------------------- Environment: This issue was seen in version 9.1.1 of gemfire running on Windows 10. Priority: Minor (was: Major) > Incorrect JVM Argument in gfsh > ------------------------------ > > Key: GEODE-4313 > URL: https://issues.apache.org/jira/browse/GEODE-4313 > Project: Geode > Issue Type: Bug > Components: gfsh > Environment: This issue was seen in version 9.1.1 of gemfire running > on Windows 10. > Reporter: Michael Martell > Priority: Minor > > When running the attached Powershell script to start a locator and server on > Windows, the output of the start server command is incorrent. > *{color:#14892c}Here's the script:{color}* > param( > [Parameter(HelpMessage="C# src directory")] > [string] $cssrc = "C:\gemfire-dotnetsession", > [Parameter(HelpMessage="Geode root directory")] > [string] $gfrootdir = "C:\gemfire" > ) > $ErrorActionPreference = "Stop" > $IPADDRESS = "localhost" > $DIRGUID = "samplewebapps" > pushd $cssrc > echo "" "Killing java processes..." "" > Stop-Process -name java -ErrorAction Ignore > Remove-Item -Recurse -Force "c:\temp\*" > echo "" "Starting gemfire up..." "" > pushd ${gfrootdir}\bin > .\gfsh.bat ` > -e "start locator --name=locator --http-service-port=0 > --dir=C:/temp/${DIRGUID} --bind-address=${IPADDRESS} > --J=-Dgemfire.jmx-manager-hostname-for-clients=${IPADDRESS} > --J=-Dgeode.feature-protobuf-protocol=false > --enable-cluster-configuration=true" ` > -e "configure pdx --read-serialized=true" ` > -e "start server --name=gbp-server --log-level=error > --dir=C:/temp/${DIRGUID} --bind-address=${IPADDRESS} --J=-XX:+UseG1GC" ` > -e "alter runtime --enable-statistics=true" ` > -e "alter runtime --statistic-archive-file=Statistics.gfs" ` > -e "create region --name=session --type=PARTITION" ` > -e "deploy > --jar=${cssrc}\build\SessionStateStoreFunctions\SessionStateStoreFunctions.jar" > if (!$?) \{exit 1} > popd > > {color:#d04437}*Here's the output (Note the error string highlighted in red > below, where the actual IP Address is concatenated with the loopback > IP):*{color} > S C:\gemfire-dotnetsession> > C:\gemfire-dotnetsession\bin\RunLocalhostGemfire.ps1 > Killing java processes... > Starting gemfire up... > (1) Executing - start locator --name=locator --http-service-port=0 > --dir=C:/temp/samplewebapps --bind-address=localhost > --J=-Dgemfire.jmx-manager-hostname-for-clients=lo > calhost --J=-Dgeode.feature-protobuf-protocol=false > --enable-cluster-configuration=true > ... > Locator in C:\temp\samplewebapps on 127.0.0.1[10334] as locator is currently > online. > Process ID: 19968 > Uptime: 3 seconds > Geode Version: 9.1.1 > Java Version: 1.8.0_131 > Log File: C:\temp\samplewebapps\locator.log > JVM Arguments: -Dgemfire.http-service-port=0 > -Dgemfire.enable-cluster-configuration=true > -Dgemfire.load-cluster-configuration-from-dir=false > -Dgemfire.jmx-manager-hostna > me-for-clients=localhost -Dgeode.feature-protobuf-protocol=false > -Dgemfire.launcher.registerSignalHandlers=true -Djava.awt.headless=true > -Dsun.rmi.dgc.server.gcInterval= > 9223372036854775806 > Class-Path: > C:\gemfire\lib\geode-core-9.1.1.jar;C:\gemfire\lib\geode-dependencies.jar > Successfully connected to: JMX Manager [host=localhost, port=1099] > Cluster configuration service is up and running. > (2) Executing - configure pdx --read-serialized=true > persistent = false > read-serialized = true > ignore-unread-fields = false > (3) Executing - start server --name=gbp-server --log-level=error > --dir=C:/temp/samplewebapps --bind-address=localhost --J=-XX:+UseG1GC > .... > Server in C:\temp\samplewebapps on 10.118.33.191[40404] as gbp-server is > currently online. > Process ID: 4376 > Uptime: 4 seconds > Geode Version: 9.1.1 > Java Version: 1.8.0_131 > Log File: C:\temp\samplewebapps\gbp-server.log > JVM Arguments: > {color:#d04437}-Dgemfire.default.locators=10.118.33.191:127.0.0.1[10334]{color} > -Dgemfire.use-cluster-configuration=true -Dgemfire.bind-address=localhost > -Dgemfire.start-dev-re > st-api=false -Dgemfire.log-level=error -XX:+UseG1GC > -XX:OnOutOfMemoryError=taskkill /F /PID %p > -Dgemfire.launcher.registerSignalHandlers=true -Djava.awt.headless=true -D > sun.rmi.dgc.server.gcInterval=9223372036854775806 > Class-Path: > C:\gemfire\lib\geode-core-9.1.1.jar;C:\gemfire\lib\geode-dependencies.jar > (4) Executing - alter runtime --enable-statistics=true > Runtime configuration altered successfully for the following member(s) > 127.0.0.1(gbp-server:4376)<v1>:1025 > > (5) Executing - alter runtime --statistic-archive-file=Statistics.gfs > Runtime configuration altered successfully for the following member(s) > 127.0.0.1(gbp-server:4376)<v1>:1025 > > (6) Executing - create region --name=session --type=PARTITION > Member | Status > ---------- | ----------------------------------------- > gbp-server | Region "/session" created on "gbp-server" > (7) Executing - deploy > --jar=C:\gemfire-dotnetsession\build\SessionStateStoreFunctions\SessionStateStoreFunctions.jar > Member | Deployed JAR | Deployed JAR Location > ---------- | ------------------------------ | > ------------------------------------------------------ > gbp-server | SessionStateStoreFunctions.jar | > C:\temp\samplewebapps\SessionStateStoreFunctions.v1... > PS C:\gemfire-dotnetsession> -- This message was sent by Atlassian JIRA (v7.6.3#76005)