SonarQube is offline The connection to SonarQube is lost. Please contact your system administrator

C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\bin\windows-x86-64>StartSonar.bat
Starting SonarQube...
2023.06.15 19:00:48 INFO  app[][o.s.a.AppFileSystem] Cleaning or creating temp directory C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\temp
2023.06.15 19:00:48 INFO  app[][o.s.a.es.EsSettings] Elasticsearch listening on [HTTP: 127.0.0.1:9001, TCP: 127.0.0.1:52956]
2023.06.15 19:00:48 INFO  app[][o.s.a.ProcessLauncherImpl] Launch process[ELASTICSEARCH] from [C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\elasticsearch]: C:\Program Files\Java\jdk-17\bin\java -Xms4m -Xmx64m -XX:+UseSerialGC -Dcli.name=server -Dcli.script=./bin/elasticsearch -Dcli.libs=lib/tools/server-cli -Des.path.home=C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\elasticsearch -Des.path.conf=C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\temp\conf\es -Des.distribution.type=tar -cp C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\elasticsearch\lib\*;C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\elasticsearch\lib\cli-launcher\* org.elasticsearch.launcher.CliToolLauncher
2023.06.15 19:00:48 INFO  app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
2023.06.15 19:00:55 INFO  app[][o.s.a.SchedulerImpl] Process[es] is up
2023.06.15 19:00:55 INFO  app[][o.s.a.ProcessLauncherImpl] Launch process[WEB_SERVER] from [C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432]: C:\Program Files\Java\jdk-17\bin\java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.io.tmpdir=C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\temp -XX:-OmitStackTraceInFastThrow --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED --add-exports=java.base/jdk.internal.ref=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.management/sun.management=ALL-UNNAMED --add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED -Dcom.redhat.fips=false -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Dhttp.nonProxyHosts=localhost|127.*|[::1] -cp ./lib/sonar-application-10.0.0.68432.jar;C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\lib\jdbc\h2\h2-2.1.214.jar org.sonar.server.app.WebServer C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\temp\sq-process1283603901215746472properties
WARNING: A terminally deprecated method in java.lang.System has been called
WARNING: System::setSecurityManager has been called by org.sonar.process.PluginSecurityManager (file:/C:/Users/TANMOY/Downloads/sonarqube-developer-10.0.0.68432/sonarqube-10.0.0.68432/lib/sonar-application-10.0.0.68432.jar)
WARNING: Please consider reporting this to the maintainers of org.sonar.process.PluginSecurityManager
WARNING: System::setSecurityManager will be removed in a future release
2023.06.15 19:02:33 INFO  app[][o.s.a.SchedulerImpl] Process[Web Server] is stopped
2023.06.15 19:02:33 INFO  app[][o.s.a.SchedulerImpl] Process[ElasticSearch] is stopped
2023.06.15 19:02:33 INFO  app[][o.s.a.SchedulerImpl] SonarQube is stopped

Hi,

Welcome to the community!

What do your other server logs say?

 
Ann

Hi Ann,
It is stuck at " Waiting for Elasticsearch to be up and running", need help

My sonar log:

2023.06.17 20:48:10 INFO  app[][o.s.a.AppFileSystem] Cleaning or creating temp directory C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\temp
2023.06.17 20:48:10 INFO  app[][o.s.a.es.EsSettings] Elasticsearch listening on [HTTP: 127.0.0.1:9001, TCP: 127.0.0.1:49817]
2023.06.17 20:48:10 INFO  app[][o.s.a.ProcessLauncherImpl] Launch process[ELASTICSEARCH] from [C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\elasticsearch]: C:\Program Files\Java\jdk-17\bin\java -Xms4m -Xmx64m -XX:+UseSerialGC -Dcli.name=server -Dcli.script=./bin/elasticsearch -Dcli.libs=lib/tools/server-cli -Des.path.home=C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\elasticsearch -Des.path.conf=C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\temp\conf\es -Des.distribution.type=tar -cp C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\elasticsearch\lib\*;C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\elasticsearch\lib\cli-launcher\* org.elasticsearch.launcher.CliToolLauncher
2023.06.17 20:48:10 INFO  app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running

My es log is:

2023.06.17 20:48:13 INFO  es[][o.e.n.Node] version[8.6.1], pid[6288], build[tar/180c9830da956993e59e2cd70eb32b5e383ea42c/2023-01-24T21:35:11.506992272Z], OS[Windows 11/10.0/amd64], JVM[Oracle Corporation/Java HotSpot(TM) 64-Bit Server VM/17.0.7/17.0.7+8-LTS-224]
2023.06.17 20:48:13 INFO  es[][o.e.n.Node] JVM home [C:\Program Files\Java\jdk-17], using bundled JDK [false]
2023.06.17 20:48:13 INFO  es[][o.e.n.Node] JVM arguments [-Des.networkaddress.cache.ttl=60, -Des.networkaddress.cache.negative.ttl=10, -Djava.security.manager=allow, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -XX:-OmitStackTraceInFastThrow, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Dlog4j2.formatMsgNoLookups=true, -Djava.locale.providers=SPI,COMPAT, --add-opens=java.base/java.io=ALL-UNNAMED, -XX:+UseG1GC, -Djava.io.tmpdir=C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\temp, -XX:ErrorFile=C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\logs\es_hs_err_pid%p.log, -Xlog:disable, -Des.networkaddress.cache.ttl=60, -Des.networkaddress.cache.negative.ttl=10, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -Djna.tmpdir=C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\temp, -XX:-OmitStackTraceInFastThrow, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dio.netty.allocator.numDirectArenas=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Dlog4j2.formatMsgNoLookups=true, -Djava.locale.providers=COMPAT, -Dcom.redhat.fips=false, -Xmx512m, -Xms512m, -XX:MaxDirectMemorySize=256m, -XX:+HeapDumpOnOutOfMemoryError, -XX:G1HeapRegionSize=4m, -XX:InitiatingHeapOccupancyPercent=30, -XX:G1ReservePercent=15, -Des.distribution.type=tar, --module-path=C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\elasticsearch\lib, --add-modules=jdk.net, -Djdk.module.main=org.elasticsearch.server]
2023.06.17 20:48:14 INFO  es[][o.e.p.PluginsService] loaded module [aggregations]
2023.06.17 20:48:14 INFO  es[][o.e.p.PluginsService] loaded module [analysis-common]
2023.06.17 20:48:14 INFO  es[][o.e.p.PluginsService] loaded module [apm]
2023.06.17 20:48:14 INFO  es[][o.e.p.PluginsService] loaded module [lang-painless]
2023.06.17 20:48:14 INFO  es[][o.e.p.PluginsService] loaded module [old-lucene-versions]
2023.06.17 20:48:14 INFO  es[][o.e.p.PluginsService] loaded module [parent-join]
2023.06.17 20:48:14 INFO  es[][o.e.p.PluginsService] loaded module [reindex]
2023.06.17 20:48:14 INFO  es[][o.e.p.PluginsService] loaded module [transport-netty4]
2023.06.17 20:48:14 INFO  es[][o.e.p.PluginsService] loaded module [x-pack-aggregate-metric]
2023.06.17 20:48:14 INFO  es[][o.e.p.PluginsService] loaded module [x-pack-core]
2023.06.17 20:48:14 INFO  es[][o.e.p.PluginsService] loaded module [x-pack-security]
2023.06.17 20:48:14 INFO  es[][o.e.p.PluginsService] no plugins loaded
2023.06.17 20:48:15 INFO  es[][o.e.e.NodeEnvironment] using [1] data paths, mounts [[Windows (C:)]], net usable_space [2.1gb], net total_space [153.2gb], types [NTFS]
2023.06.17 20:48:15 INFO  es[][o.e.e.NodeEnvironment] heap size [512mb], compressed ordinary object pointers [true]
2023.06.17 20:48:15 INFO  es[][o.e.n.Node] node name [sonarqube], node ID [czho8M4_Tvivvqg_8_3T0w], cluster name [sonarqube], roles [data_frozen, ingest, data_cold, data, remote_cluster_client, master, data_warm, data_content, transform, data_hot, ml]
2023.06.17 20:48:16 INFO  es[][o.e.x.s.Security] Security is disabled
2023.06.17 20:48:16 INFO  es[][o.e.t.n.NettyAllocator] creating NettyAllocator with the following configs: [name=unpooled, suggested_max_allocation_size=1mb, factors={es.unsafe.use_unpooled_allocator=null, g1gc_enabled=true, g1gc_region_size=4mb, heap_size=512mb}]
2023.06.17 20:48:16 INFO  es[][o.e.i.r.RecoverySettings] using rate limit [40mb] with [default=40mb, read=0b, write=0b, max=0b]
2023.06.17 20:48:16 INFO  es[][o.e.d.DiscoveryModule] using discovery type [single-node] and seed hosts providers [settings]
2023.06.17 20:48:17 INFO  es[][o.e.n.Node] initialized
2023.06.17 20:48:17 INFO  es[][o.e.n.Node] starting ...
2023.06.17 20:48:17 INFO  es[][o.e.t.TransportService] publish_address {127.0.0.1:49817}, bound_addresses {127.0.0.1:49817}
2023.06.17 20:48:17 WARN  es[][o.e.c.c.ClusterBootstrapService] this node is locked into cluster UUID [ViftXGazRY6s35ZRVQTWsQ] but [cluster.initial_master_nodes] is set to [sonarqube]; remove this setting to avoid possible data loss caused by subsequent cluster bootstrap attempts
2023.06.17 20:48:17 INFO  es[][o.e.c.s.MasterService] elected-as-master ([1] nodes joined)[_FINISH_ELECTION_, {sonarqube}{czho8M4_Tvivvqg_8_3T0w}{vxA4noD-RqWJo7EiUN5w4w}{sonarqube}{127.0.0.1}{127.0.0.1:49817}{cdfhilmrstw} completing election], term: 3, version: 14, delta: master node changed {previous [], current [{sonarqube}{czho8M4_Tvivvqg_8_3T0w}{vxA4noD-RqWJo7EiUN5w4w}{sonarqube}{127.0.0.1}{127.0.0.1:49817}{cdfhilmrstw}]}
2023.06.17 20:48:17 INFO  es[][o.e.c.s.ClusterApplierService] master node changed {previous [], current [{sonarqube}{czho8M4_Tvivvqg_8_3T0w}{vxA4noD-RqWJo7EiUN5w4w}{sonarqube}{127.0.0.1}{127.0.0.1:49817}{cdfhilmrstw}]}, term: 3, version: 14, reason: Publication{term=3, version=14}
2023.06.17 20:48:17 WARN  es[][o.e.c.r.a.DiskThresholdMonitor] flood stage disk watermark [95%] exceeded on [czho8M4_Tvivvqg_8_3T0w][sonarqube][C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\data\es8] free: 2.1gb[1.3%], all indices on this node will be marked read-only
2023.06.17 20:48:17 INFO  es[][o.e.r.s.FileSettingsService] starting file settings watcher ...
2023.06.17 20:48:17 INFO  es[][o.e.r.s.FileSettingsService] file settings service up and running [tid=33]
2023.06.17 20:48:17 INFO  es[][o.e.h.AbstractHttpServerTransport] publish_address {127.0.0.1:9001}, bound_addresses {127.0.0.1:9001}
2023.06.17 20:48:17 INFO  es[][o.e.n.Node] started {sonarqube}{czho8M4_Tvivvqg_8_3T0w}{vxA4noD-RqWJo7EiUN5w4w}{sonarqube}{127.0.0.1}{127.0.0.1:49817}{cdfhilmrstw}{xpack.installed=true, rack_id=sonarqube}
2023.06.17 20:48:17 INFO  es[][o.e.l.LicenseService] license [015c8d14-f4e9-4235-aa21-c79c7b69c090] mode [basic] - valid
2023.06.17 20:48:17 INFO  es[][o.e.g.GatewayService] recovered [1] indices into cluster_state
2023.06.17 20:48:17 INFO  es[][o.e.h.n.s.HealthNodeTaskExecutor] Node [{sonarqube}{czho8M4_Tvivvqg_8_3T0w}] is selected as the current health node.
2023.06.17 20:48:17 INFO  es[][o.e.c.r.a.AllocationService] current.health="RED" message="Cluster health status changed from [YELLOW] to [RED] (reason: [reconcile-desired-balance])." previous.health="YELLOW" reason="reconcile-desired-balance"
2023.06.17 20:48:47 WARN  es[][o.e.c.r.a.DiskThresholdMonitor] flood stage disk watermark [95%] exceeded on [czho8M4_Tvivvqg_8_3T0w][sonarqube][C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\data\es8] free: 2.1gb[1.3%], all indices on this node will be marked read-only
2023.06.17 20:49:17 WARN  es[][o.e.c.r.a.DiskThresholdMonitor] flood stage disk watermark [95%] exceeded on [czho8M4_Tvivvqg_8_3T0w][sonarqube][C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\data\es8] free: 2.1gb[1.3%], all indices on this node will be marked read-only
2023.06.17 20:49:47 WARN  es[][o.e.c.r.a.DiskThresholdMonitor] flood stage disk watermark [95%] exceeded on [czho8M4_Tvivvqg_8_3T0w][sonarqube][C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\data\es8] free: 2.1gb[1.3%], all indices on this node will be marked read-only
2023.06.17 20:50:17 WARN  es[][o.e.c.r.a.DiskThresholdMonitor] flood stage disk watermark [95%] exceeded on [czho8M4_Tvivvqg_8_3T0w][sonarqube][C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\data\es8] free: 2.1gb[1.3%], all indices on this node will be marked read-only
2023.06.17 20:50:47 WARN  es[][o.e.c.r.a.DiskThresholdMonitor] flood stage disk watermark [95%] exceeded on [czho8M4_Tvivvqg_8_3T0w][sonarqube][C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\data\es8] free: 2.1gb[1.3%], all indices on this node will be marked read-only
2023.06.17 20:51:17 WARN  es[][o.e.c.r.a.DiskThresholdMonitor] flood stage disk watermark [95%] exceeded on [czho8M4_Tvivvqg_8_3T0w][sonarqube][C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\data\es8] free: 2.1gb[1.3%], all indices on this node will be marked read-only
2023.06.17 20:51:47 WARN  es[][o.e.c.r.a.DiskThresholdMonitor] flood stage disk watermark [95%] exceeded on [czho8M4_Tvivvqg_8_3T0w][sonarqube][C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\data\es8] free: 2.1gb[1.3%], all indices on this node will be marked read-only
2023.06.17 20:52:17 WARN  es[][o.e.c.r.a.DiskThresholdMonitor] flood stage disk watermark [95%] exceeded on [czho8M4_Tvivvqg_8_3T0w][sonarqube][C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\data\es8] free: 2.1gb[1.3%], all indices on this node will be marked read-only
2023.06.17 20:52:47 WARN  es[][o.e.c.r.a.DiskThresholdMonitor] flood stage disk watermark [95%] exceeded on [czho8M4_Tvivvqg_8_3T0w][sonarqube][C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\data\es8] free: 2.1gb[1.3%], all indices on this node will be marked read-only
2023.06.17 20:53:17 WARN  es[][o.e.c.r.a.DiskThresholdMonitor] flood stage disk watermark [95%] exceeded on [czho8M4_Tvivvqg_8_3T0w][sonarqube][C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\data\es8] free: 2.1gb[1.3%], all indices on this node will be marked read-only
2023.06.17 20:53:47 WARN  es[][o.e.c.r.a.DiskThresholdMonitor] flood stage disk watermark [95%] exceeded on [czho8M4_Tvivvqg_8_3T0w][sonarqube][C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\data\es8] free: 2.1gb[1.3%], all indices on this node will be marked read-only
2023.06.17 20:54:17 WARN  es[][o.e.c.r.a.DiskThresholdMonitor] flood stage disk watermark [95%] exceeded on [czho8M4_Tvivvqg_8_3T0w][sonarqube][C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\data\es8] free: 2.1gb[1.3%], all indices on this node will be marked read-only
2023.06.17 20:54:47 WARN  es[][o.e.c.r.a.DiskThresholdMonitor] flood stage disk watermark [95%] exceeded on [czho8M4_Tvivvqg_8_3T0w][sonarqube][C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\data\es8] free: 2.1gb[1.3%], all indices on this node will be marked read-only
2023.06.17 20:55:17 WARN  es[][o.e.c.r.a.DiskThresholdMonitor] flood stage disk watermark [95%] exceeded on [czho8M4_Tvivvqg_8_3T0w][sonarqube][C:\Users\TANMOY\Downloads\sonarqube-developer-10.0.0.68432\sonarqube-10.0.0.68432\data\es8] free: 2.1gb[1.3%], all indices on this node will be marked read-only

Currently showing this…

ERROR: Elasticsearch exited unexpectedly
2023.06.17 21:17:11 WARN  app[][o.s.a.p.AbstractManagedProcess] Process exited with exit value [ElasticSearch]: 1
2023.06.17 21:17:11 INFO  app[][o.s.a.SchedulerImpl] Process[ElasticSearch] is stopped
2023.06.17 21:17:11 INFO  app[][o.s.a.SchedulerImpl] SonarQube is stopped
2023.06.17 21:17:11 ERROR app[][o.s.a.p.EsManagedProcess] Failed to check status
java.lang.RuntimeException: thread waiting for the response was interrupted
        at org.elasticsearch.client.RestClient.extractAndWrapCause(RestClient.java:901)
        at org.elasticsearch.client.RestClient.performRequest(RestClient.java:300)
        at org.elasticsearch.client.RestClient.performRequest(RestClient.java:288)
        at org.elasticsearch.client.RestHighLevelClient.performClientRequest(RestHighLevelClient.java:2699)
        at org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:2171)
        at org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:2137)
        at org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEntity(RestHighLevelClient.java:2105)
        at org.elasticsearch.client.ClusterClient.health(ClusterClient.java:151)
        at org.sonar.application.es.EsConnectorImpl.getClusterHealthStatus(EsConnectorImpl.java:64)
        at org.sonar.application.process.EsManagedProcess.checkStatus(EsManagedProcess.java:92)
        at org.sonar.application.process.EsManagedProcess.checkOperational(EsManagedProcess.java:77)
        at org.sonar.application.process.EsManagedProcess.isOperational(EsManagedProcess.java:62)
        at org.sonar.application.process.ManagedProcessHandler.refreshState(ManagedProcessHandler.java:223)
        at org.sonar.application.process.ManagedProcessHandler$EventWatcher.run(ManagedProcessHandler.java:288)
Caused by: java.lang.InterruptedException: null
        at java.base/java.lang.Object.wait(Native Method)
        at java.base/java.lang.Object.wait(Object.java:338)
        at org.apache.http.concurrent.BasicFuture.get(BasicFuture.java:82)
        at org.apache.http.impl.nio.client.FutureWrapper.get(FutureWrapper.java:70)
        at org.elasticsearch.client.RestClient.performRequest(RestClient.java:296)
        ... 12 common frames omitted

Hi,

Here’s the important part:

Followed up with

What this is telling you is that Elasticsearch wants more free disk space. Unfortunately, it only looks at % free, not total free space. So you’ll need to free up some disk space. I believe you need to have 15% free.

 
HTH,
Ann

Hi,

Just an update: it wants 5% free. Sorry for the confusion.

 
Ann