Kibana crash after 7.9 install; revert to 7.8 is ok

Kibana starts and then fails with "FATAL URIError: URI malformed"

Debian 10, logstash, elasticsearch, kibana all on same box. I removed Kibana 7.9 and installed 7.8 and it's working fine again; elasticsearch remains at 7.9.

I don't really need 7.9 just wanted to throw this out there since I googled it and got no relevant results.

1 Like

Welcome to our community! :smiley:

Can you post the entire log from Kibana from startup to the error?

Yes. Since I did a bunch of stuff for troubleshooting, including resetting credentials in elasticsearch, I'm trying to find logs that I think will be the most relevant; the ones from right after the 7.8 -> to 7.9 upgrade but before I started troubleshooting.

Ithink this is a relevant log:

Aug 18 13:50:36 logstache kibana[1161]: {"type":"log","@timestamp":"2020-08-18T20:50:36Z","tags":["info","plugins-service"],"pid":1161,"message":"Plugin \"visT
ypeXy\" is disabled."}
Aug 18 13:50:36 logstache kibana[1161]: {"type":"log","@timestamp":"2020-08-18T20:50:36Z","tags":["info","plugins-service"],"pid":1161,"message":"Plugin \"audi
tTrail\" is disabled."}
Aug 18 13:50:38 logstache kibana[1161]: kibana.keystore located in the data folder is deprecated.  Future versions will use the config folder.
Aug 18 13:50:38 logstache kibana[1161]: {"type":"log","@timestamp":"2020-08-18T20:50:38Z","tags":["warning","config","deprecation"],"pid":1161,"message":"Setti
ng [elasticsearch.username] to \"kibana\" is deprecated. You should use the \"kibana_system\" user instead."}
Aug 18 13:50:38 logstache kibana[1161]: {"type":"log","@timestamp":"2020-08-18T20:50:38Z","tags":["warning","config","deprecation"],"pid":1161,"message":"kiban
a.defaultAppId is deprecated and will be removed in 8.0. Please use the `defaultRoute` advanced setting instead"}
Aug 18 13:50:38 logstache kibana[1161]: {"type":"log","@timestamp":"2020-08-18T20:50:38Z","tags":["warning","config","deprecation"],"pid":1161,"message":"Confi
g key [monitoring.cluster_alerts.email_notifications.email_address] will be required for email notifications to work in 8.0.\""}
Aug 18 13:50:38 logstache kibana[1161]: {"type":"log","@timestamp":"2020-08-18T20:50:38Z","tags":["warning","config","deprecation"],"pid":1161,"message":"Setti
ng [monitoring.username] to \"kibana\" is deprecated. You should use the \"kibana_system\" user instead."}
Aug 18 13:50:38 logstache kibana[1161]: {"type":"log","@timestamp":"2020-08-18T20:50:38Z","tags":["info","plugins-system"],"pid":1161,"message":"Setting up [92
] plugins: [taskManager,licensing,observability,globalSearch,globalSearchProviders,code,usageCollection,ossTelemetry,telemetryCollectionManager,telemetry,telem
etryCollectionXpack,kibanaUsageCollection,newsfeed,mapsLegacy,kibanaLegacy,translations,timelion,share,legacyExport,esUiShared,charts,bfetch,expressions,data,h
ome,cloud,console,consoleExtensions,apmOss,searchprofiler,painlessLab,grokdebugger,management,upgradeAssistant,licenseManagement,watcher,indexPatternManagement
,advancedSettings,fileUpload,dataEnhanced,savedObjects,visualizations,visualize,visTypeVislib,visTypeVega,visTypeTimeseries,visTypeTimelion,features,security,s
napshotRestore,reporting,enterpriseSearch,encryptedSavedObjects,ingestManager,indexManagement,rollup,remoteClusters,crossClusterReplication,indexLifecycleManag
ement,beats_management,transform,ingestPipelines,maps,graph,canvas,visTypeTagcloud,visTypeTable,visTypeMetric,visTypeMarkdown,tileMap,regionMap,inputControlVis
,discover,discoverEnhanced,dashboard,lens,dashboardMode,savedObjectsManagement,spaces,lists,eventLog,actions,case,alerts,alertingBuiltins,ml,securitySolution,i
nfra,monitoring,logstash,apm,uptime]"}
Aug 18 13:50:40 logstache kibana[1161]: {"type":"log","@timestamp":"2020-08-18T20:50:40Z","tags":["warning","plugins","security","config"],"pid":1161,"message"
:"Generating a random key for xpack.security.encryptionKey. To prevent sessions from being invalidated on restart, please set xpack.security.encryptionKey in k
ibana.yml"}
Aug 18 13:50:40 logstache kibana[1161]: {"type":"log","@timestamp":"2020-08-18T20:50:40Z","tags":["warning","plugins","reporting","config"],"pid":1161,"message
":"Generating a random key for xpack.reporting.encryptionKey. To prevent sessions from being invalidated on restart, please set xpack.reporting.encryptionKey i
n kibana.yml"}
Aug 18 13:50:40 logstache kibana[1161]: {"type":"log","@timestamp":"2020-08-18T20:50:40Z","tags":["warning","plugins","encryptedSavedObjects","config"],"pid":1
161,"message":"Generating a random key for xpack.encryptedSavedObjects.encryptionKey. To be able to decrypt encrypted saved objects attributes after restart, p
lease set xpack.encryptedSavedObjects.encryptionKey in kibana.yml"}
Aug 18 13:50:40 logstache kibana[1161]: {"type":"log","@timestamp":"2020-08-18T20:50:40Z","tags":["warning","plugins","ingestManager"],"pid":1161,"message":"Fl
eet APIs are disabled due to the Encrypted Saved Objects plugin using an ephemeral encryption key. Please set xpack.encryptedSavedObjects.encryptionKey in kiba
na.yml."}
Aug 18 13:50:41 logstache kibana[1161]: {"type":"log","@timestamp":"2020-08-18T20:50:41Z","tags":["warning","plugins","actions","actions"],"pid":1161,"message"
:"APIs are disabled due to the Encrypted Saved Objects plugin using an ephemeral encryption key. Please set xpack.encryptedSavedObjects.encryptionKey in kibana
.yml."}
Aug 18 13:50:41 logstache kibana[1161]: {"type":"log","@timestamp":"2020-08-18T20:50:41Z","tags":["warning","plugins","alerts","plugins","alerting"],"pid":1161
,"message":"APIs are disabled due to the Encrypted Saved Objects plugin using an ephemeral encryption key. Please set xpack.encryptedSavedObjects.encryptionKey
 in kibana.yml."}
Aug 18 13:50:42 logstache kibana[1161]: {"type":"log","@timestamp":"2020-08-18T20:50:42Z","tags":["info","plugins","monitoring","monitoring"],"pid":1161,"messa
ge":"config sourced from: production cluster"}
Aug 18 13:50:42 logstache kibana[1161]: {"type":"log","@timestamp":"2020-08-18T20:50:42Z","tags":["warning","plugins","monitoring","monitoring"],"pid":1161,"me
ssage":"X-Pack Monitoring Cluster Alerts will not be available: undefined"}
Aug 18 13:50:43 logstache kibana[1161]: {"type":"log","@timestamp":"2020-08-18T20:50:43Z","tags":["fatal","root"],"pid":1161,"message":"URIError: URI malformed
\n    at decodeURIComponent (<anonymous>)\n    at getUsernameAndPassword (/usr/share/kibana/node_modules/@elastic/elasticsearch/index.js:251:19)\n    at getAut
h (/usr/share/kibana/node_modules/@elastic/elasticsearch/index.js:224:20)\n    at new Client (/usr/share/kibana/node_modules/@elastic/elasticsearch/index.js:59
:23)\n    at configureClient (/usr/share/kibana/src/core/server/elasticsearch/client/configure_client.js:37:18)\n    at new ClusterClient (/usr/share/kibana/sr
c/core/server/elasticsearch/client/cluster_client.js:40:65)\n    at ElasticsearchService.createClusterClient (/usr/share/kibana/src/core/server/elasticsearch/e
lasticsearch_service.js:135:12)\n    at ElasticsearchService.start (/usr/share/kibana/src/core/server/elasticsearch/elasticsearch_service.js:104:24)\n    at pr
ocess._tickCallback (internal/process/next_tick.js:68:7)"}
Aug 18 13:50:43 logstache kibana[1161]: {"type":"log","@timestamp":"2020-08-18T20:50:43Z","tags":["info","plugins-system"],"pid":1161,"message":"Stopping all p
lugins."}
Aug 18 13:50:43 logstache kibana[1161]:  FATAL  URIError: URI malformed
Aug 18 13:50:53 logstache systemd[1]: kibana.service: Main process exited, code=exited, status=1/FAILURE
Aug 18 13:50:53 logstache systemd[1]: kibana.service: Failed with result 'exit-code'.
Aug 18 13:50:56 logstache systemd[1]: kibana.service: Service RestartSec=3s expired, scheduling restart.
Aug 18 13:50:56 logstache systemd[1]: kibana.service: Scheduled restart job, restart counter is at 2.
Aug 18 13:50:56 logstache systemd[1]: Stopped Kibana.

FYI before I started troubleshooting my kibana.yml didn't have any credentials specified. I'm not entirely sure the logs above are before I started troubleshooting. Unfortunately my day yesterday was a bit of a blur. My first troubleshooting step was using the elasticsearch security API to set a password for 'kibana_system' and specify that in my config file.

To be double sure you're getting good logs, I just upgraded to 7.9 again. I kept my config file that works with 7.8.1. Same result. Here's the log:

Aug 19 22:05:45 logstache kibana[9471]: kibana.keystore located in the data folder is deprecated.  Future versions will use the config folder.
Aug 19 22:05:46 logstache kibana[9471]: {"type":"log","@timestamp":"2020-08-20T05:05:46Z","tags":["warning","plugins-discovery"],"pid":9471,"message":"Expect plugin \"id\" in camelCase, but found: beats_management"}
Aug 19 22:05:46 logstache kibana[9471]: {"type":"log","@timestamp":"2020-08-20T05:05:46Z","tags":["warning","plugins-discovery"],"pid":9471,"message":"Expect plugin \"id\" in camelCase, but found: triggers_actions_ui"}
Aug 19 22:06:15 logstache kibana[9471]: [BABEL] Note: The code generator has deoptimised the styling of /usr/share/kibana/x-pack/plugins/canvas/server/templates/pitch_presentation.js as it exceeds the max of 500KB.
Aug 19 22:07:48 logstache kibana[9471]: {"type":"log","@timestamp":"2020-08-20T05:07:48Z","tags":["info","plugins-service"],"pid":9471,"message":"Plugin \"visTypeXy\" is disabled."}
Aug 19 22:07:48 logstache kibana[9471]: {"type":"log","@timestamp":"2020-08-20T05:07:48Z","tags":["info","plugins-service"],"pid":9471,"message":"Plugin \"auditTrail\" is disabled."}
Aug 19 22:07:51 logstache kibana[9471]: kibana.keystore located in the data folder is deprecated.  Future versions will use the config folder.
Aug 19 22:07:51 logstache kibana[9471]: {"type":"log","@timestamp":"2020-08-20T05:07:51Z","tags":["warning","config","deprecation"],"pid":9471,"message":"Setting [elasticsearch.username] to \"kibana\" is deprecated. You should use the \"kibana_system\" user instead."}
Aug 19 22:07:51 logstache kibana[9471]: {"type":"log","@timestamp":"2020-08-20T05:07:51Z","tags":["warning","config","deprecation"],"pid":9471,"message":"kibana.defaultAppId is deprecated and will be removed in 8.0. Please use the `defaultRoute` advanced setting instead"}
Aug 19 22:07:51 logstache kibana[9471]: {"type":"log","@timestamp":"2020-08-20T05:07:51Z","tags":["warning","config","deprecation"],"pid":9471,"message":"Config key [monitoring.cluster_alerts.email_notifications.email_address] will be required for email notifications to work in 8.0.\""}
Aug 19 22:07:51 logstache kibana[9471]: {"type":"log","@timestamp":"2020-08-20T05:07:51Z","tags":["warning","config","deprecation"],"pid":9471,"message":"Setting [monitoring.username] to \"kibana\" is deprecated. You should use the \"kibana_system\" user instead."}
Aug 19 22:07:51 logstache kibana[9471]: {"type":"log","@timestamp":"2020-08-20T05:07:51Z","tags":["info","plugins-system"],"pid":9471,"message":"Setting up [92] plugins: [taskManager,licensing,observability,globalSearch,globalSearchProviders,code,usageCollection,ossTelemetry,telemetryCollectionManager,telemetry,telemetryCollectionXpack,kibanaUsageCollection,newsfeed,mapsLegacy,kibanaLegacy,translations,timelion,share,legacyExport,esUiShared,charts,bfetch,expressions,data,home,cloud,console,consoleExtensions,apmOss,searchprofiler,painlessLab,grokdebugger,management,upgradeAssistant,licenseManagement,watcher,indexPatternManagement,advancedSettings,fileUpload,dataEnhanced,savedObjects,visualizations,visualize,visTypeVislib,visTypeTagcloud,visTypeTimeseries,visTypeVega,visTypeTimelion,features,security,snapshotRestore,reporting,enterpriseSearch,encryptedSavedObjects,ingestManager,indexManagement,rollup,remoteClusters,crossClusterReplication,indexLifecycleManagement,beats_management,transform,ingestPipelines,maps,graph,canvas,visTypeTable,visTypeMarkdown,visTypeMetric,tileMap,regionMap,inputControlVis,discover,discoverEnhanced,dashboard,lens,dashboardMode,savedObjectsManagement,spaces,lists,eventLog,actions,case,alerts,alertingBuiltins,ml,securitySolution,infra,monitoring,logstash,apm,uptime]"}
Aug 19 22:07:52 logstache kibana[9471]: {"type":"log","@timestamp":"2020-08-20T05:07:52Z","tags":["warning","plugins","security","config"],"pid":9471,"message":"Generating a random key for xpack.security.encryptionKey. To prevent sessions from being invalidated on restart, please set xpack.security.encryptionKey in kibana.yml"}
Aug 19 22:07:52 logstache kibana[9471]: {"type":"log","@timestamp":"2020-08-20T05:07:52Z","tags":["warning","plugins","reporting","config"],"pid":9471,"message":"Generating a random key for xpack.reporting.encryptionKey. To prevent sessions from being invalidated on restart, please set xpack.reporting.encryptionKey in kibana.yml"}
Aug 19 22:07:52 logstache kibana[9471]: {"type":"log","@timestamp":"2020-08-20T05:07:52Z","tags":["warning","plugins","encryptedSavedObjects","config"],"pid":9471,"message":"Generating a random key for xpack.encryptedSavedObjects.encryptionKey. To be able to decrypt encrypted saved objects attributes after restart, please set xpack.encryptedSavedObjects.encryptionKey in kibana.yml"}
Aug 19 22:07:52 logstache kibana[9471]: {"type":"log","@timestamp":"2020-08-20T05:07:52Z","tags":["warning","plugins","ingestManager"],"pid":9471,"message":"Fleet APIs are disabled due to the Encrypted Saved Objects plugin using an ephemeral encryption key. Please set xpack.encryptedSavedObjects.encryptionKey in kibana.yml."}
Aug 19 22:07:53 logstache kibana[9471]: {"type":"log","@timestamp":"2020-08-20T05:07:53Z","tags":["warning","plugins","actions","actions"],"pid":9471,"message":"APIs are disabled due to the Encrypted Saved Objects plugin using an ephemeral encryption key. Please set xpack.encryptedSavedObjects.encryptionKey in kibana.yml."}
Aug 19 22:07:53 logstache kibana[9471]: {"type":"log","@timestamp":"2020-08-20T05:07:53Z","tags":["warning","plugins","alerts","plugins","alerting"],"pid":9471,"message":"APIs are disabled due to the Encrypted Saved Objects plugin using an ephemeral encryption key. Please set xpack.encryptedSavedObjects.encryptionKey in kibana.yml."}
Aug 19 22:07:53 logstache kibana[9471]: {"type":"log","@timestamp":"2020-08-20T05:07:53Z","tags":["info","plugins","monitoring","monitoring"],"pid":9471,"message":"config sourced from: production cluster"}
Aug 19 22:07:53 logstache kibana[9471]: {"type":"log","@timestamp":"2020-08-20T05:07:53Z","tags":["warning","plugins","monitoring","monitoring"],"pid":9471,"message":"X-Pack Monitoring Cluster Alerts will not be available: undefined"}
Aug 19 22:07:54 logstache kibana[9471]: {"type":"log","@timestamp":"2020-08-20T05:07:54Z","tags":["fatal","root"],"pid":9471,"message":"URIError: URI malformed\n    at decodeURIComponent (<anonymous>)\n    at getUsernameAndPassword (/usr/share/kibana/node_modules/@elastic/elasticsearch/index.js:251:19)\n    at getAuth (/usr/share/kibana/node_modules/@elastic/elasticsearch/index.js:224:20)\n    at new Client (/usr/share/kibana/node_modules/@elastic/elasticsearch/index.js:59:23)\n    at configureClient (/usr/share/kibana/src/core/server/elasticsearch/client/configure_client.js:37:18)\n    at new ClusterClient (/usr/share/kibana/src/core/server/elasticsearch/client/cluster_client.js:40:65)\n    at ElasticsearchService.createClusterClient (/usr/share/kibana/src/core/server/elasticsearch/elasticsearch_service.js:135:12)\n    at ElasticsearchService.start (/usr/share/kibana/src/core/server/elasticsearch/elasticsearch_service.js:104:24)\n    at process._tickCallback (internal/process/next_tick.js:68:7)"}
Aug 19 22:07:54 logstache kibana[9471]: {"type":"log","@timestamp":"2020-08-20T05:07:54Z","tags":["info","plugins-system"],"pid":9471,"message":"Stopping all plugins."}
Aug 19 22:07:55 logstache kibana[9471]:  FATAL  URIError: URI malformed
Aug 19 22:08:00 logstache kibana[9471]: <--- Last few GCs --->
Aug 19 22:08:00 logstache kibana[9471]: [9471:0x3f07850]   147524 ms: Mark-sweep 787.7 (1198.0) -> 787.7 (1122.5) MB, 385.1 / 0.0 ms  (average mu = 0.878, current mu = 0.000) last resort GC in old space requested
Aug 19 22:08:00 logstache kibana[9471]: [9471:0x3f07850]   147932 ms: Mark-sweep 787.7 (1122.5) -> 787.7 (1087.5) MB, 407.9 / 0.0 ms  (average mu = 0.772, current mu = 0.000) last resort GC in old space requested
Aug 19 22:08:00 logstache kibana[9471]: <--- JS stacktrace --->
Aug 19 22:08:00 logstache kibana[9471]: ==== JS stack trace =========================================
Aug 19 22:08:00 logstache kibana[9471]:     0: ExitFrame [pc: 0x3b56b855be1d]
Aug 19 22:08:00 logstache kibana[9471]: Security context: 0x29efc5d1e6c1 <JSObject>
Aug 19 22:08:00 logstache kibana[9471]:     1: byteLength(aka byteLength) [0x927e4ffa669] [buffer.js:531] [bytecode=0x1b75e0add669 offset=204](this=0x015befc826f1 <undefined>,string=0x0bc59860a2b9 <Very long string[249732952]>,encoding=0x29efc5d3ddd9 <String[4]: utf8>)
Aug 19 22:08:00 logstache kibana[9471]:     2: arguments adaptor frame: 3->2
Aug 19 22:08:00 logstache kibana[9471]:     3: fromString(aka fromString) [0x1559cfa93379] [buffer.js:342] [bytecode=0x1b75e0ad7709 o...
Aug 19 22:08:00 logstache kibana[9471]: FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
Aug 19 22:08:00 logstache kibana[9471]:  1: 0x8fb090 node::Abort() [/usr/share/kibana/bin/../node/bin/node]
Aug 19 22:08:00 logstache kibana[9471]:  2: 0x8fb0dc  [/usr/share/kibana/bin/../node/bin/node]
Aug 19 22:08:00 logstache kibana[9471]:  3: 0xb0322e v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/usr/share/kibana/bin/../node/bin/node]
Aug 19 22:08:00 logstache kibana[9471]:  4: 0xb03464 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/usr/share/kibana/bin/../node/bin/node]
Aug 19 22:08:00 logstache kibana[9471]:  5: 0xef74c2  [/usr/share/kibana/bin/../node/bin/node]
Aug 19 22:08:00 logstache kibana[9471]:  6: 0xf06cdf v8::internal::Heap::AllocateRawWithRetryOrFail(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) [/usr/share/kibana/bin/../node/bin/node]
Aug 19 22:08:00 logstache kibana[9471]:  7: 0xed688b v8::internal::Factory::NewRawTwoByteString(int, v8::internal::PretenureFlag) [/usr/share/kibana/bin/../node/bin/node]
Aug 19 22:08:00 logstache kibana[9471]:  8: 0x1020113 v8::internal::String::SlowFlatten(v8::internal::Handle<v8::internal::ConsString>, v8::internal::PretenureFlag) [/usr/share/kibana/bin/../node/bin/node]
Aug 19 22:08:00 logstache kibana[9471]:  9: 0xb00bd4 v8::internal::String::Flatten(v8::internal::Handle<v8::internal::String>, v8::internal::PretenureFlag) [/usr/share/kibana/bin/../node/bin/node]
Aug 19 22:08:00 logstache kibana[9471]: 10: 0xb0e5a0 v8::String::Utf8Length() const [/usr/share/kibana/bin/../node/bin/node]
Aug 19 22:08:00 logstache kibana[9471]: 11: 0x914779  [/usr/share/kibana/bin/../node/bin/node]
Aug 19 22:08:00 logstache kibana[9471]: 12: 0xb9166f  [/usr/share/kibana/bin/../node/bin/node]
Aug 19 22:08:00 logstache kibana[9471]: 13: 0xb921d9 v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) [/usr/share/kibana/bin/../node/bin/node]
Aug 19 22:08:00 logstache kibana[9471]: 14: 0x3b56b855be1d
Aug 19 22:08:00 logstache systemd[1]: kibana.service: Main process exited, code=killed, status=6/ABRT
Aug 19 22:08:00 logstache systemd[1]: kibana.service: Failed with result 'signal'.
Aug 19 22:08:03 logstache systemd[1]: kibana.service: Service RestartSec=3s expired, scheduling restart.
Aug 19 22:08:03 logstache systemd[1]: kibana.service: Scheduled restart job, restart counter is at 1.
Aug 19 22:08:03 logstache systemd[1]: Stopped Kibana.
1 Like

Thanks, is this the default distribution? Do you have any plugins installed? What OS?

Debian 10, no plugins, installed using apt-get

deb https://artifacts.elastic.co/packages/7.x/apt stable main

reverted back to 7.8.1 just now and all is well again.

I'm seeing the same problem here on RHEL8. Upgraded via kibana-7.9.0-x86_64.rpm

1 Like

Maybe related to this: https://github.com/elastic/kibana/issues/75542
My kibana user does have a "%" in the password.

For what it's worth, my kibana_system user does not have a "%" in its password.

1 Like

I changed the kibana_system password, reinstalled 7.9 and it's working now.
Although the UI is kinda cluttered on the left now, bummer.

Be careful with uninstall+reinstall, i found (at least with the rpm) that there is basically no clean up - you still have files all over the place, my cleanup consisted of:

systemctl stop elasticsearch
systemctl stop kibana
systemctl stop filebeat
systemctl stop auditbeat
systemctl stop metricbeat
systemctl stop journalbeat

yum remove elasticsearch kibana filebeat auditbeat metricbeat journalbeat

cd /etc
rm -rf auditbeat* journalbeat* elasticsearch* kibana* filebeat* metricbeat* logstash*

cd /usr/share
rm -rf auditbeat* journalbeat* elasticsearch* kibana* filebeat* metricbeat* logstash*

cd /var/lib
rm -rf auditbeat* journalbeat* elasticsearch* kibana* filebeat* metricbeat* logstash*

cd /tmp
rm -rf auditbeat* journalbeat* elasticsearch* kibana* filebeat* metricbeat* logstash*

cd /var/tmp
rm -rf auditbeat* journalbeat* elasticsearch* kibana* filebeat* metricbeat* logstash*

cd /etc/systemd/system/multi-user.target.wants
rm -rf auditbeat* journalbeat* elasticsearch* kibana* filebeat* metricbeat* logstash*

find /etc/rc.d/ -name '*beat' -exec rm {} \;

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.