Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Graylog-core docker Java error "Error creating converter for d | Could not initialize class sun.util.calendar.ZoneInfoFile" #20871

Open
Murmur opened this issue Nov 4, 2024 · 1 comment
Labels

Comments

@Murmur
Copy link

Murmur commented Nov 4, 2024

Windows10 WSL2 and docker compose gives a java error on startup and exited, mongodb+datanode components started successfully.
I disabled a graylog restart flag so that an output console did not repeate an error messages.

Compose script taken from and also tested additional script, uses a graylog:graylog:6.1 image.
https://github.com/Graylog2/docker-compose/blob/main/open-core/docker-compose.yml
https://go2docs.graylog.org/current/downloading_and_installing_graylog/docker_installation.htm

Versions:
$ docker --version
Docker version 24.0.7, build 24.0.7-0ubuntu2~22.04.1
$ docker compose version
Docker Compose version v2.30.1
$ docker-compose version
docker-compose version 1.29.2, build unknown
docker-py version: 5.0.3
CPython version: 3.10.12
OpenSSL version: OpenSSL 3.0.2 15 Mar 2022
$ cat /proc/sys/vm/max_map_count
262144

Log-in to a graylog(entrypoint changed to sleep N sec) show a valid jvm in an image.
$ docker-compose exec graylog bash
$ java -version
openjdk version "17.0.12" 2024-07-16

$ docker compose build && docker compose up

Connected to MongoDB version 6.0.18

[+] Running 3/3
 ✔ Container graylog-datanode-1  Created                                                                                                 0.0s
 ✔ Container graylog-mongodb-1   Created                                                                                                 0.0s
 ✔ Container graylog-graylog-1   Recreated                                                                                               0.3s
Attaching to datanode-1, graylog-1, mongodb-1
mongodb-1   | {"t":{"$date":"2024-11-04T10:41:18.146+00:00"},"s":"I",  "c":"CONTROL",  "id":23285,   "ctx":"-","msg":"Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'"}
mongodb-1   | {"t":{"$date":"2024-11-04T10:41:18.190+00:00"},"s":"I",  "c":"NETWORK",  "id":4915701, "ctx":"-","msg":"Initialized wire specification","attr":{"spec":{"incomingExternalClient":{"minWireVersion":0,"maxWireVersion":17},"incomingInternalClient":{"minWireVersion":0,"maxWireVersion":17},"outgoing":{"minWireVersion":6,"maxWireVersion":17},"isInternalClient":true}}}
mongodb-1   | {"t":{"$date":"2024-11-04T10:41:18.197+00:00"},"s":"I",  "c":"NETWORK",  "id":4648601, "ctx":"main","msg":"Implicit TCP FastOpen unavailable. If TCP FastOpen is required, set tcpFastOpenServer, tcpFastOpenClient, and tcpFastOpenQueueSize."}
mongodb-1   | {"t":{"$date":"2024-11-04T10:41:18.239+00:00"},"s":"I",  "c":"REPL",     "id":5123008, "ctx":"main","msg":"Successfully registered PrimaryOnlyService","attr":{"service":"TenantMigrationDonorService","namespace":"config.tenantMigrationDonors"}}
mongodb-1   | {"t":{"$date":"2024-11-04T10:41:18.241+00:00"},"s":"I",  "c":"REPL",     "id":5123008, "ctx":"main","msg":"Successfully registered PrimaryOnlyService","attr":{"service":"TenantMigrationRecipientService","namespace":"config.tenantMigrationRecipients"}}
mongodb-1   | {"t":{"$date":"2024-11-04T10:41:18.242+00:00"},"s":"I",  "c":"REPL",     "id":5123008, "ctx":"main","msg":"Successfully registered PrimaryOnlyService","attr":{"service":"ShardSplitDonorService","namespace":"config.tenantSplitDonors"}}
mongodb-1   | {"t":{"$date":"2024-11-04T10:41:18.244+00:00"},"s":"I",  "c":"CONTROL",  "id":5945603, "ctx":"main","msg":"Multi threading initialized"}
mongodb-1   | {"t":{"$date":"2024-11-04T10:41:18.252+00:00"},"s":"I",  "c":"CONTROL",  "id":4615611, "ctx":"initandlisten","msg":"MongoDB starting","attr":{"pid":1,"port":27017,"dbPath":"/data/db","architecture":"64-bit","host":"e5d751d73390"}}
mongodb-1   | {"t":{"$date":"2024-11-04T10:41:18.261+00:00"},"s":"I",  "c":"CONTROL",  "id":23403,   "ctx":"initandlisten","msg":"Build Info","attr":{"buildInfo":{"version":"6.0.18","gitVersion":"2a2b949da51fa5d7402ffe31280067baf21bbbdd","openSSLVersion":"OpenSSL 3.0.2 15 Mar 2022","modules":[],"allocator":"tcmalloc","environment":{"distmod":"ubuntu2204","distarch":"x86_64","target_arch":"x86_64"}}}}
mongodb-1   | {"t":{"$date":"2024-11-04T10:41:18.266+00:00"},"s":"I",  "c":"CONTROL",  "id":51765,   "ctx":"initandlisten","msg":"Operating System","attr":{"os":{"name":"Ubuntu","version":"22.04"}}}
mongodb-1   | {"t":{"$date":"2024-11-04T10:41:18.267+00:00"},"s":"I",  "c":"CONTROL",  "id":21951,   "ctx":"initandlisten","msg":"Options set by command line","attr":{"options":{"net":{"bindIp":"*"}}}}
mongodb-1   | {"t":{"$date":"2024-11-04T10:41:21.824+00:00"},"s":"I",  "c":"NETWORK",  "id":23016,   "ctx":"listener","msg":"Waiting for connections","attr":{"port":27017,"ssl":"off"}}
mongodb-1   | {"t":{"$date":"2024-11-04T10:41:21.825+00:00"},"s":"I",  "c":"CONTROL",  "id":8423403, "ctx":"initandlisten","msg":"mongod startup complete","attr":{"Summary of time elapsed":{"Startup from clean shutdown?":true,"Statistics":{"Transport layer setup":"0 ms","Run initial syncer crash recovery":"0 ms","Create storage engine lock file in the data directory":"0 ms","Create storage engine lock file in the data directory":"0 ms","Get metadata describing storage engine":"0 ms","Get metadata describing storage engine":"0 ms","Validate options in metadata against current startup options":"0 ms","Validate options in metadata against current startup options":"0 ms","Create storage engine":"0 ms","Create storage engine":"3039 ms","Write current PID to file":"0 ms","Write current PID to file":"81 ms","Initialize FCV before rebuilding indexes":"0 ms","Initialize FCV before rebuilding indexes":"91 ms","Drop abandoned idents and get back indexes that need to be rebuilt or builds that need to be restarted":"0 ms","Drop abandoned idents and get back indexes that need to be rebuilt or builds that need to be restarted":"0 ms","Rebuild indexes for collections":"0 ms","Rebuild indexes for collections":"0 ms","Build user and roles graph":"0 ms","Set up the background thread pool responsible for waiting for opTimes to be majority committed":"1 ms","Start up the replication coordinator":"14 ms","Start transport layer":"5 ms","_initAndListen total elapsed time":"3572 ms"}}}}
datanode-1  | 2024-11-04T10:41:25.873Z INFO  [ImmutableFeatureFlagsCollector] Following feature flags are used: {}
datanode-1  | 2024-11-04T10:41:27.754Z INFO  [CmdLineTool] Running with JVM arguments: -Dlog4j.configurationFile=file:///etc/graylog/datanode/log4j2.xml -Xms1g -Xmx1g -XX:+UseG1GC -XX:-OmitStackTraceInFastThrow -XX:+UnlockExperimentalVMOptions -Djdk.tls.acknowledgeCloseNotify=true

graylog-1   | 2024-11-04T10:41:28.132899974Z main ERROR Error creating converter for d java.lang.reflect.InvocationTargetException
graylog-1   |   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
graylog-1   |   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
graylog-1   |   at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
graylog-1   |   at java.base/java.lang.reflect.Method.invoke(Unknown Source)
graylog-1   |   at org.apache.logging.log4j.core.pattern.PatternParser.createConverter(PatternParser.java:661)
graylog-1   |   at org.apache.logging.log4j.core.pattern.PatternParser.finalizeConverter(PatternParser.java:736)
graylog-1   |   at org.apache.logging.log4j.core.pattern.PatternParser.parse(PatternParser.java:442)
graylog-1   |   at org.apache.logging.log4j.core.pattern.PatternParser.parse(PatternParser.java:185)
graylog-1   |   at org.apache.logging.log4j.core.layout.PatternLayout$SerializerBuilder.build(PatternLayout.java:478)
graylog-1   |   at org.apache.logging.log4j.core.layout.PatternLayout.<init>(PatternLayout.java:148)
graylog-1   |   at org.apache.logging.log4j.core.layout.PatternLayout.<init>(PatternLayout.java:59)
graylog-1   |   at org.apache.logging.log4j.core.layout.PatternLayout$Builder.build(PatternLayout.java:772)
graylog-1   |   at org.apache.logging.log4j.core.config.AbstractConfiguration.setToDefault(AbstractConfiguration.java:780)
graylog-1   |   at org.apache.logging.log4j.core.config.DefaultConfiguration.<init>(DefaultConfiguration.java:47)
graylog-1   |   at org.apache.logging.log4j.core.LoggerContext.<init>(LoggerContext.java:93)
graylog-1   |   at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.createContext(ClassLoaderContextSelector.java:265)
graylog-1   |   at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.locateContext(ClassLoaderContextSelector.java:224)
graylog-1   |   at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.getContext(ClassLoaderContextSelector.java:142)
graylog-1   |   at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.getContext(ClassLoaderContextSelector.java:125)
graylog-1   |   at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.getContext(ClassLoaderContextSelector.java:119)
graylog-1   |   at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:148)
graylog-1   |   at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:46)
graylog-1   |   at org.apache.logging.log4j.LogManager.getContext(LogManager.java:138)
graylog-1   |   at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:136)
graylog-1   |   at org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:58)
graylog-1   |   at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46)
graylog-1   |   at org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:32)
graylog-1   |   at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:432)
graylog-1   |   at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:457)
graylog-1   |   at org.graylog2.bootstrap.CmdLineTool.<clinit>(CmdLineTool.java:115)
graylog-1   |   at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
graylog-1   |   at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
graylog-1   |   at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
graylog-1   |   at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
graylog-1   |   at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
graylog-1   |   at com.github.rvesse.airline.parser.ParserUtil.createInstance(ParserUtil.java:39)
graylog-1   |   at com.github.rvesse.airline.DefaultCommandFactory.createInstance(DefaultCommandFactory.java:25)
graylog-1   |   at com.github.rvesse.airline.parser.ParserUtil.createInstance(ParserUtil.java:94)
graylog-1   |   at com.github.rvesse.airline.parser.ParseResult.getCommand(ParseResult.java:114)
graylog-1   |   at com.github.rvesse.airline.parser.command.CliParser.parse(CliParser.java:54)
graylog-1   |   at com.github.rvesse.airline.Cli.parse(Cli.java:127)
graylog-1   |   at com.github.rvesse.airline.Cli.parse(Cli.java:113)
graylog-1   |   at org.graylog2.bootstrap.Main.main(Main.java:53)
graylog-1   | Caused by: java.lang.Error: java.io.EOFException
graylog-1   |   at java.base/sun.util.calendar.ZoneInfoFile$1.run(Unknown Source)
graylog-1   |   at java.base/sun.util.calendar.ZoneInfoFile$1.run(Unknown Source)
graylog-1   |   at java.base/java.security.AccessController.doPrivileged(Unknown Source)
graylog-1   |   at java.base/sun.util.calendar.ZoneInfoFile.<clinit>(Unknown Source)
graylog-1   |   at java.base/sun.util.calendar.ZoneInfo.getTimeZone(Unknown Source)
graylog-1   |   at java.base/java.util.TimeZone.getTimeZone(Unknown Source)
graylog-1   |   at java.base/java.util.TimeZone.setDefaultZone(Unknown Source)
graylog-1   |   at java.base/java.util.TimeZone.getDefaultRef(Unknown Source)
graylog-1   |   at java.base/java.util.TimeZone.getDefault(Unknown Source)
graylog-1   |   at org.apache.logging.log4j.core.util.datetime.FixedDateFormat.createIfSupported(FixedDateFormat.java:480)
graylog-1   |   at org.apache.logging.log4j.core.pattern.DatePatternConverter.createFormatter(DatePatternConverter.java:208)
graylog-1   |   at org.apache.logging.log4j.core.pattern.DatePatternConverter.<init>(DatePatternConverter.java:197)
graylog-1   |   at org.apache.logging.log4j.core.pattern.DatePatternConverter.newInstance(DatePatternConverter.java:222)
graylog-1   |   ... 43 more
graylog-1   | Caused by: java.io.EOFException
graylog-1   |   at java.base/java.io.DataInputStream.readUnsignedByte(Unknown Source)
graylog-1   |   at java.base/java.io.DataInputStream.readByte(Unknown Source)
graylog-1   |   at java.base/sun.util.calendar.ZoneInfoFile.load(Unknown Source)
graylog-1   |   ... 56 more
graylog-1   |
graylog-1   | 2024-11-04T10:41:28.154029775Z main ERROR Unrecognized conversion specifier [d] starting at position 16 in conversion pattern.

datanode-1  | 2024-11-04T10:41:28.603Z INFO  [client] MongoClient with metadata {"driver": {"name": "mongo-java-driver|legacy", "version": "5.2.0"}, "os": {"type": "Linux", "name": "Linux", "architecture": "amd64", "version": "5.15.153.1-microsoft-standard-WSL2"}, "platform": "Java/Eclipse Adoptium/17.0.12+7", "env": {"container": {"runtime": "docker"}}} created with settings MongoClientSettings{readPreference=primary, writeConcern=WriteConcern{w=null, wTimeout=null ms, journal=null}, retryWrites=true, retryReads=true, readConcern=ReadConcern{level=null}, credential=null, transportSettings=null, commandListeners=[], codecRegistry=ProvidersCodecRegistry{codecProviders=[ValueCodecProvider{}, BsonValueCodecProvider{}, DBRefCodecProvider{}, DBObjectCodecProvider{}, DocumentCodecProvider{}, CollectionCodecProvider{}, IterableCodecProvider{}, MapCodecProvider{}, GeoJsonCodecProvider{}, GridFSFileCodecProvider{}, Jsr310CodecProvider{}, JsonObjectCodecProvider{}, BsonCodecProvider{}, EnumCodecProvider{}, com.mongodb.client.model.mql.ExpressionCodecProvider@4cb40e3b, com.mongodb.Jep395RecordCodecProvider@41b1f51e, com.mongodb.KotlinCodecProvider@3a543f31]}, loggerSettings=LoggerSettings{maxDocumentLength=1000}, clusterSettings={hosts=[mongodb:27017], srvServiceName=mongodb, mode=SINGLE, requiredClusterType=UNKNOWN, requiredReplicaSetName='null', serverSelector='null', clusterListeners='[]', serverSelectionTimeout='30000 ms', localThreshold='15 ms'}, socketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=0, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, heartbeatSocketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=10000, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, connectionPoolSettings=ConnectionPoolSettings{maxSize=1000, minSize=0, maxWaitTimeMS=120000, maxConnectionLifeTimeMS=0, maxConnectionIdleTimeMS=0, maintenanceInitialDelayMS=0, maintenanceFrequencyMS=60000, connectionPoolListeners=[], maxConnecting=2}, serverSettings=ServerSettings{heartbeatFrequencyMS=10000, minHeartbeatFrequencyMS=500, serverMonitoringMode=AUTO, serverListeners='[]', serverMonitorListeners='[]'}, sslSettings=SslSettings{enabled=false, invalidHostNameAllowed=false, context=null}, applicationName='null', compressorList=[], uuidRepresentation=UNSPECIFIED, serverApi=null, autoEncryptionSettings=null, dnsClient=null, inetAddressResolver=null, contextProvider=null, timeoutMS=null}
datanode-1  | 2024-11-04T10:41:28.618Z INFO  [client] MongoClient with metadata {"driver": {"name": "mongo-java-driver", "version": "5.2.0"}, "os": {"type": "Linux", "name": "Linux", "architecture": "amd64", "version": "5.15.153.1-microsoft-standard-WSL2"}, "platform": "Java/Eclipse Adoptium/17.0.12+7", "env": {"container": {"runtime": "docker"}}} created with settings MongoClientSettings{readPreference=primary, writeConcern=WriteConcern{w=null, wTimeout=null ms, journal=null}, retryWrites=true, retryReads=true, readConcern=ReadConcern{level=null}, credential=null, transportSettings=null, commandListeners=[], codecRegistry=ProvidersCodecRegistry{codecProviders=[ValueCodecProvider{}, BsonValueCodecProvider{}, DBRefCodecProvider{}, DBObjectCodecProvider{}, DocumentCodecProvider{}, CollectionCodecProvider{}, IterableCodecProvider{}, MapCodecProvider{}, GeoJsonCodecProvider{}, GridFSFileCodecProvider{}, Jsr310CodecProvider{}, JsonObjectCodecProvider{}, BsonCodecProvider{}, EnumCodecProvider{}, com.mongodb.client.model.mql.ExpressionCodecProvider@4cb40e3b, com.mongodb.Jep395RecordCodecProvider@41b1f51e, com.mongodb.KotlinCodecProvider@3a543f31]}, loggerSettings=LoggerSettings{maxDocumentLength=1000}, clusterSettings={hosts=[mongodb:27017], srvServiceName=mongodb, mode=SINGLE, requiredClusterType=UNKNOWN, requiredReplicaSetName='null', serverSelector='null', clusterListeners='[]', serverSelectionTimeout='30000 ms', localThreshold='15 ms'}, socketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=0, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, heartbeatSocketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=10000, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, connectionPoolSettings=ConnectionPoolSettings{maxSize=1000, minSize=0, maxWaitTimeMS=120000, maxConnectionLifeTimeMS=0, maxConnectionIdleTimeMS=0, maintenanceInitialDelayMS=0, maintenanceFrequencyMS=60000, connectionPoolListeners=[], maxConnecting=2}, serverSettings=ServerSettings{heartbeatFrequencyMS=10000, minHeartbeatFrequencyMS=500, serverMonitoringMode=AUTO, serverListeners='[]', serverMonitorListeners='[]'}, sslSettings=SslSettings{enabled=false, invalidHostNameAllowed=false, context=null}, applicationName='null', compressorList=[], uuidRepresentation=UNSPECIFIED, serverApi=null, autoEncryptionSettings=null, dnsClient=null, inetAddressResolver=null, contextProvider=null, timeoutMS=null}
mongodb-1   | {"t":{"$date":"2024-11-04T10:41:28.632+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.19.0.3:47766","uuid":"76f151ed-4044-47cd-b498-21e934c988d4","connectionId":1,"connectionCount":1}}
mongodb-1   | {"t":{"$date":"2024-11-04T10:41:28.709+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn1","msg":"client metadata","attr":{"remote":"172.19.0.3:47766","client":"conn1","negotiatedCompressors":[],"doc":{"driver":{"name":"mongo-java-driver|legacy","version":"5.2.0"},"os":{"type":"Linux","name":"Linux","architecture":"amd64","version":"5.15.153.1-microsoft-standard-WSL2"},"platform":"Java/Eclipse Adoptium/17.0.12+7","env":{"container":{"runtime":"docker"}}}}}
datanode-1  | 2024-11-04T10:41:28.859Z INFO  [cluster] Monitor thread successfully connected to server with description ServerDescription{address=mongodb:27017, type=STANDALONE, cryptd=false, state=CONNECTED, ok=true, minWireVersion=0, maxWireVersion=17, maxDocumentSize=16777216, logicalSessionTimeoutMinutes=30, roundTripTimeNanos=214033309, minRoundTripTimeNanos=0}
mongodb-1   | {"t":{"$date":"2024-11-04T10:41:28.881+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.19.0.3:47778","uuid":"75499ae3-5cb7-4599-a938-1606be5cc618","connectionId":2,"connectionCount":2}}
mongodb-1   | {"t":{"$date":"2024-11-04T10:41:28.927+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn2","msg":"client metadata","attr":{"remote":"172.19.0.3:47778","client":"conn2","negotiatedCompressors":[],"doc":{"driver":{"name":"mongo-java-driver|legacy","version":"5.2.0"},"os":{"type":"Linux","name":"Linux","architecture":"amd64","version":"5.15.153.1-microsoft-standard-WSL2"},"platform":"Java/Eclipse Adoptium/17.0.12+7","env":{"container":{"runtime":"docker"}}}}}
datanode-1  | 2024-11-04T10:41:29.078Z INFO  [cluster] Waiting for server to become available for operation with ID 3. Remaining time: 29882 ms. Selector: ReadPreferenceServerSelector{readPreference=primary}, topology description: {type=UNKNOWN, servers=[{address=mongodb:27017, type=UNKNOWN, state=CONNECTING}].

graylog-1   | 2024-11-04T10:41:29.053887011Z main ERROR Error creating converter for d java.lang.reflect.InvocationTargetException
graylog-1   |   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
graylog-1   |   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
graylog-1   |   at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
graylog-1   |   at java.base/java.lang.reflect.Method.invoke(Unknown Source)
graylog-1   |   at org.apache.logging.log4j.core.pattern.PatternParser.createConverter(PatternParser.java:661)
graylog-1   |   at org.apache.logging.log4j.core.pattern.PatternParser.finalizeConverter(PatternParser.java:736)
graylog-1   |   at org.apache.logging.log4j.core.pattern.PatternParser.parse(PatternParser.java:442)
graylog-1   |   at org.apache.logging.log4j.core.pattern.PatternParser.parse(PatternParser.java:185)
graylog-1   |   at org.apache.logging.log4j.core.layout.PatternLayout$SerializerBuilder.build(PatternLayout.java:478)
graylog-1   |   at org.apache.logging.log4j.core.layout.PatternLayout.<init>(PatternLayout.java:148)
graylog-1   |   at org.apache.logging.log4j.core.layout.PatternLayout.<init>(PatternLayout.java:59)
graylog-1   |   at org.apache.logging.log4j.core.layout.PatternLayout$Builder.build(PatternLayout.java:772)
graylog-1   |   at org.apache.logging.log4j.core.layout.PatternLayout$Builder.build(PatternLayout.java:633)
graylog-1   |   at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:124)
graylog-1   |   at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:1180)
graylog-1   |   at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1099)
graylog-1   |   at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1091)
graylog-1   |   at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1091)
graylog-1   |   at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:695)
graylog-1   |   at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:270)
graylog-1   |   at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:319)
graylog-1   |   at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:639)
graylog-1   |   at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:728)
graylog-1   |   at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:750)
graylog-1   |   at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:263)
graylog-1   |   at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153)
graylog-1   |   at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:46)
graylog-1   |   at org.apache.logging.log4j.LogManager.getContext(LogManager.java:138)
graylog-1   |   at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:136)
graylog-1   |   at org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:58)
graylog-1   |   at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46)
graylog-1   |   at org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:32)
graylog-1   |   at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:432)
graylog-1   |   at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:457)
graylog-1   |   at org.graylog2.bootstrap.CmdLineTool.<clinit>(CmdLineTool.java:115)
graylog-1   |   at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
graylog-1   |   at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
graylog-1   |   at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
graylog-1   |   at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
graylog-1   |   at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
graylog-1   |   at com.github.rvesse.airline.parser.ParserUtil.createInstance(ParserUtil.java:39)
graylog-1   |   at com.github.rvesse.airline.DefaultCommandFactory.createInstance(DefaultCommandFactory.java:25)
graylog-1   |   at com.github.rvesse.airline.parser.ParserUtil.createInstance(ParserUtil.java:94)
graylog-1   |   at com.github.rvesse.airline.parser.ParseResult.getCommand(ParseResult.java:114)
graylog-1   |   at com.github.rvesse.airline.parser.command.CliParser.parse(CliParser.java:54)
graylog-1   |   at com.github.rvesse.airline.Cli.parse(Cli.java:127)
graylog-1   |   at com.github.rvesse.airline.Cli.parse(Cli.java:113)
graylog-1   |   at org.graylog2.bootstrap.Main.main(Main.java:53)
graylog-1   | Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.util.calendar.ZoneInfoFile
graylog-1   |   at java.base/sun.util.calendar.ZoneInfo.getTimeZone(Unknown Source)
graylog-1   |   at java.base/java.util.TimeZone.getTimeZone(Unknown Source)
graylog-1   |   at java.base/java.util.TimeZone.setDefaultZone(Unknown Source)
graylog-1   |   at java.base/java.util.TimeZone.getDefaultRef(Unknown Source)
graylog-1   |   at java.base/java.util.TimeZone.getDefault(Unknown Source)
graylog-1   |   at org.apache.logging.log4j.core.util.datetime.FixedDateFormat.createIfSupported(FixedDateFormat.java:470)
graylog-1   |   at org.apache.logging.log4j.core.pattern.DatePatternConverter.createFormatter(DatePatternConverter.java:208)
graylog-1   |   at org.apache.logging.log4j.core.pattern.DatePatternConverter.<init>(DatePatternConverter.java:197)
graylog-1   |   at org.apache.logging.log4j.core.pattern.DatePatternConverter.newInstance(DatePatternConverter.java:222)
graylog-1   |   ... 48 more
graylog-1   | Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.Error: java.io.EOFException [in thread "main"]
graylog-1   |   at java.base/sun.util.calendar.ZoneInfoFile$1.run(Unknown Source)
graylog-1   |   at java.base/sun.util.calendar.ZoneInfoFile$1.run(Unknown Source)
graylog-1   |   at java.base/java.security.AccessController.doPrivileged(Unknown Source)
graylog-1   |   at java.base/sun.util.calendar.ZoneInfoFile.<clinit>(Unknown Source)
graylog-1   |   at java.base/sun.util.calendar.ZoneInfo.getTimeZone(Unknown Source)
graylog-1   |   at java.base/java.util.TimeZone.getTimeZone(Unknown Source)
graylog-1   |   at java.base/java.util.TimeZone.setDefaultZone(Unknown Source)
graylog-1   |   at java.base/java.util.TimeZone.getDefaultRef(Unknown Source)
graylog-1   |   at java.base/java.util.TimeZone.getDefault(Unknown Source)
graylog-1   |   at org.apache.logging.log4j.core.util.datetime.FixedDateFormat.createIfSupported(FixedDateFormat.java:480)
graylog-1   |   at org.apache.logging.log4j.core.pattern.DatePatternConverter.createFormatter(DatePatternConverter.java:208)
graylog-1   |   at org.apache.logging.log4j.core.pattern.DatePatternConverter.<init>(DatePatternConverter.java:197)
graylog-1   |   at org.apache.logging.log4j.core.pattern.DatePatternConverter.newInstance(DatePatternConverter.java:222)
graylog-1   |   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
graylog-1   |   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
graylog-1   |   at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
graylog-1   |   at java.base/java.lang.reflect.Method.invoke(Unknown Source)
graylog-1   |   at org.apache.logging.log4j.core.pattern.PatternParser.createConverter(PatternParser.java:661)
graylog-1   |   at org.apache.logging.log4j.core.pattern.PatternParser.finalizeConverter(PatternParser.java:736)
graylog-1   |   at org.apache.logging.log4j.core.pattern.PatternParser.parse(PatternParser.java:442)
graylog-1   |   at org.apache.logging.log4j.core.pattern.PatternParser.parse(PatternParser.java:185)
graylog-1   |   at org.apache.logging.log4j.core.layout.PatternLayout$SerializerBuilder.build(PatternLayout.java:478)
graylog-1   |   at org.apache.logging.log4j.core.layout.PatternLayout.<init>(PatternLayout.java:148)
graylog-1   |   at org.apache.logging.log4j.core.layout.PatternLayout.<init>(PatternLayout.java:59)
graylog-1   |   at org.apache.logging.log4j.core.layout.PatternLayout$Builder.build(PatternLayout.java:772)
graylog-1   |   at org.apache.logging.log4j.core.config.AbstractConfiguration.setToDefault(AbstractConfiguration.java:780)
graylog-1   |   at org.apache.logging.log4j.core.config.DefaultConfiguration.<init>(DefaultConfiguration.java:47)
graylog-1   |   at org.apache.logging.log4j.core.LoggerContext.<init>(LoggerContext.java:93)
graylog-1   |   at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.createContext(ClassLoaderContextSelector.java:265)
graylog-1   |   at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.locateContext(ClassLoaderContextSelector.java:224)
graylog-1   |   at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.getContext(ClassLoaderContextSelector.java:142)
graylog-1   |   at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.getContext(ClassLoaderContextSelector.java:125)
graylog-1   |   at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.getContext(ClassLoaderContextSelector.java:119)
graylog-1   |   at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:148)
graylog-1   |   ... 22 more
graylog-1   |
graylog-1   | 2024-11-04T10:41:29.060729011Z main ERROR Unrecognized conversion specifier [d] starting at position 2 in conversion pattern.
graylog-1   | 2024-11-04T10:41:29.171609816Z main ERROR Error creating converter for d java.lang.reflect.InvocationTargetException
graylog-1   |   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
graylog-1   |   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
graylog-1   |   at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
graylog-1   |   at java.base/java.lang.reflect.Method.invoke(Unknown Source)
graylog-1   |   at org.apache.logging.log4j.core.pattern.PatternParser.createConverter(PatternParser.java:661)
graylog-1   |   at org.apache.logging.log4j.core.pattern.PatternParser.finalizeConverter(PatternParser.java:736)
graylog-1   |   at org.apache.logging.log4j.core.pattern.PatternParser.parse(PatternParser.java:442)
graylog-1   |   at org.apache.logging.log4j.core.pattern.PatternParser.parse(PatternParser.java:185)
graylog-1   |   at org.apache.logging.log4j.core.layout.PatternLayout$SerializerBuilder.build(PatternLayout.java:478)
graylog-1   |   at org.apache.logging.log4j.core.layout.PatternLayout.<init>(PatternLayout.java:148)
graylog-1   |   at org.apache.logging.log4j.core.layout.PatternLayout.<init>(PatternLayout.java:59)
graylog-1   |   at org.apache.logging.log4j.core.layout.PatternLayout$Builder.build(PatternLayout.java:772)
graylog-1   |   at org.apache.logging.log4j.core.layout.PatternLayout$Builder.build(PatternLayout.java:633)
graylog-1   |   at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:124)
graylog-1   |   at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:1180)
graylog-1   |   at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1099)
graylog-1   |   at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1091)
graylog-1   |   at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1091)
graylog-1   |   at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:695)
graylog-1   |   at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:270)
graylog-1   |   at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:319)
graylog-1   |   at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:639)
graylog-1   |   at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:728)
graylog-1   |   at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:750)
graylog-1   |   at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:263)
graylog-1   |   at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153)
graylog-1   |   at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:46)
graylog-1   |   at org.apache.logging.log4j.LogManager.getContext(LogManager.java:138)
graylog-1   |   at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:136)
graylog-1   |   at org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:58)
graylog-1   |   at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46)
graylog-1   |   at org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:32)
graylog-1   |   at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:432)
graylog-1   |   at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:457)
graylog-1   |   at org.graylog2.bootstrap.CmdLineTool.<clinit>(CmdLineTool.java:115)
graylog-1   |   at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
graylog-1   |   at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
graylog-1   |   at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
graylog-1   |   at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
graylog-1   |   at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
graylog-1   |   at com.github.rvesse.airline.parser.ParserUtil.createInstance(ParserUtil.java:39)
graylog-1   |   at com.github.rvesse.airline.DefaultCommandFactory.createInstance(DefaultCommandFactory.java:25)
graylog-1   |   at com.github.rvesse.airline.parser.ParserUtil.createInstance(ParserUtil.java:94)
graylog-1   |   at com.github.rvesse.airline.parser.ParseResult.getCommand(ParseResult.java:114)
graylog-1   |   at com.github.rvesse.airline.parser.command.CliParser.parse(CliParser.java:54)
graylog-1   |   at com.github.rvesse.airline.Cli.parse(Cli.java:127)
graylog-1   |   at com.github.rvesse.airline.Cli.parse(Cli.java:113)
graylog-1   |   at org.graylog2.bootstrap.Main.main(Main.java:53)
graylog-1   | Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.util.calendar.ZoneInfoFile
graylog-1   |   at java.base/sun.util.calendar.ZoneInfo.getTimeZone(Unknown Source)
graylog-1   |   at java.base/java.util.TimeZone.getTimeZone(Unknown Source)
graylog-1   |   at java.base/java.util.TimeZone.setDefaultZone(Unknown Source)
graylog-1   |   at java.base/java.util.TimeZone.getDefaultRef(Unknown Source)
graylog-1   |   at java.base/java.util.TimeZone.getDefault(Unknown Source)
graylog-1   |   at org.apache.logging.log4j.core.util.datetime.FixedDateFormat.createIfSupported(FixedDateFormat.java:480)
graylog-1   |   at org.apache.logging.log4j.core.pattern.DatePatternConverter.createFormatter(DatePatternConverter.java:208)
graylog-1   |   at org.apache.logging.log4j.core.pattern.DatePatternConverter.<init>(DatePatternConverter.java:197)
graylog-1   |   at org.apache.logging.log4j.core.pattern.DatePatternConverter.newInstance(DatePatternConverter.java:222)
graylog-1   |   ... 48 more
graylog-1   | Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.Error: java.io.EOFException [in thread "main"]
datanode-1  | 2024-11-04T10:41:29.774Z INFO  [MongoDBPreflightCheck] Connected to MongoDB version 6.0.18
graylog-1   |   at java.base/sun.util.calendar.ZoneInfoFile$1.run(Unknown Source)
graylog-1   |   at java.base/sun.util.calendar.ZoneInfoFile$1.run(Unknown Source)
graylog-1   |   at java.base/java.security.AccessController.doPrivileged(Unknown Source)
graylog-1   |   at java.base/sun.util.calendar.ZoneInfoFile.<clinit>(Unknown Source)
graylog-1   |   at java.base/sun.util.calendar.ZoneInfo.getTimeZone(Unknown Source)
graylog-1   |   at java.base/java.util.TimeZone.getTimeZone(Unknown Source)
graylog-1   |   at java.base/java.util.TimeZone.setDefaultZone(Unknown Source)
graylog-1   |   at java.base/java.util.TimeZone.getDefaultRef(Unknown Source)
graylog-1   |   at java.base/java.util.TimeZone.getDefault(Unknown Source)
graylog-1   |   at org.apache.logging.log4j.core.util.datetime.FixedDateFormat.createIfSupported(FixedDateFormat.java:480)
graylog-1   |   at org.apache.logging.log4j.core.pattern.DatePatternConverter.createFormatter(DatePatternConverter.java:208)
graylog-1   |   at org.apache.logging.log4j.core.pattern.DatePatternConverter.<init>(DatePatternConverter.java:197)
graylog-1   |   at org.apache.logging.log4j.core.pattern.DatePatternConverter.newInstance(DatePatternConverter.java:222)
graylog-1   |   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
graylog-1   |   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
graylog-1   |   at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
graylog-1   |   at java.base/java.lang.reflect.Method.invoke(Unknown Source)
graylog-1   |   at org.apache.logging.log4j.core.pattern.PatternParser.createConverter(PatternParser.java:661)
graylog-1   |   at org.apache.logging.log4j.core.pattern.PatternParser.finalizeConverter(PatternParser.java:736)
graylog-1   |   at org.apache.logging.log4j.core.pattern.PatternParser.parse(PatternParser.java:442)
graylog-1   |   at org.apache.logging.log4j.core.pattern.PatternParser.parse(PatternParser.java:185)
graylog-1   |   at org.apache.logging.log4j.core.layout.PatternLayout$SerializerBuilder.build(PatternLayout.java:478)
graylog-1   |   at org.apache.logging.log4j.core.layout.PatternLayout.<init>(PatternLayout.java:148)
graylog-1   |   at org.apache.logging.log4j.core.layout.PatternLayout.<init>(PatternLayout.java:59)
graylog-1   |   at org.apache.logging.log4j.core.layout.PatternLayout$Builder.build(PatternLayout.java:772)
graylog-1   |   at org.apache.logging.log4j.core.config.AbstractConfiguration.setToDefault(AbstractConfiguration.java:780)
graylog-1   |   at org.apache.logging.log4j.core.config.DefaultConfiguration.<init>(DefaultConfiguration.java:47)
graylog-1   |   at org.apache.logging.log4j.core.LoggerContext.<init>(LoggerContext.java:93)
graylog-1   |   at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.createContext(ClassLoaderContextSelector.java:265)
graylog-1   |   at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.locateContext(ClassLoaderContextSelector.java:224)
graylog-1   |   at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.getContext(ClassLoaderContextSelector.java:142)
graylog-1   |   at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.getContext(ClassLoaderContextSelector.java:125)
graylog-1   |   at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.getContext(ClassLoaderContextSelector.java:119)
graylog-1   |   at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:148)
graylog-1   |   ... 22 more
graylog-1   |
graylog-1   | 2024-11-04T10:41:29.213103717Z main ERROR Unrecognized conversion specifier [d] starting at position 32 in conversion pattern.
graylog-1   | Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class com.fasterxml.jackson.databind.ObjectMapper
graylog-1   |   at org.graylog2.plugin.Tools.<clinit>(Tools.java:82)
graylog-1   |   at org.graylog2.plugin.BaseConfiguration.defaultNumberOfProcessBufferProcessors(BaseConfiguration.java:256)
graylog-1   |   at org.graylog2.plugin.BaseConfiguration.<init>(BaseConfiguration.java:52)
graylog-1   |   at org.graylog.security.certutil.CaConfiguration.<init>(CaConfiguration.java:24)
graylog-1   |   at org.graylog2.Configuration.<init>(Configuration.java:63)
graylog-1   |   at org.graylog2.commands.Server.<clinit>(Server.java:132)
graylog-1   |   at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
graylog-1   |   at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
graylog-1   |   at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
graylog-1   |   at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
graylog-1   |   at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
graylog-1   |   at com.github.rvesse.airline.parser.ParserUtil.createInstance(ParserUtil.java:39)
graylog-1   |   at com.github.rvesse.airline.DefaultCommandFactory.createInstance(DefaultCommandFactory.java:25)
graylog-1   |   at com.github.rvesse.airline.parser.ParserUtil.createInstance(ParserUtil.java:94)
graylog-1   |   at com.github.rvesse.airline.parser.ParseResult.getCommand(ParseResult.java:114)
graylog-1   |   at com.github.rvesse.airline.parser.command.CliParser.parse(CliParser.java:54)
graylog-1   |   at com.github.rvesse.airline.Cli.parse(Cli.java:127)
graylog-1   |   at com.github.rvesse.airline.Cli.parse(Cli.java:113)
graylog-1   |   at org.graylog2.bootstrap.Main.main(Main.java:53)
graylog-1   | Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NoClassDefFoundError: Could not initialize class sun.util.calendar.ZoneInfoFile [in thread "main"]
graylog-1   |   at java.base/sun.util.calendar.ZoneInfo.getTimeZone(Unknown Source)
graylog-1   |   at java.base/java.util.TimeZone.getTimeZone(Unknown Source)
graylog-1   |   at java.base/java.util.TimeZone.getTimeZone(Unknown Source)
graylog-1   |   at com.fasterxml.jackson.databind.cfg.BaseSettings.<clinit>(BaseSettings.java:38)
graylog-1   |   at com.fasterxml.jackson.databind.ObjectMapper.<clinit>(ObjectMapper.java:408)
graylog-1   |   at java.base/java.lang.Class.forName0(Native Method)
graylog-1   |   at java.base/java.lang.Class.forName(Unknown Source)
graylog-1   |   at org.apache.logging.log4j.util.LoaderUtil.loadClass(LoaderUtil.java:207)
graylog-1   |   at org.apache.logging.log4j.util.LoaderUtil.isClassAvailable(LoaderUtil.java:181)
graylog-1   |   at org.apache.logging.log4j.core.util.Loader.isClassAvailable(Loader.java:345)
graylog-1   |   at org.apache.logging.log4j.core.config.yaml.YamlConfigurationFactory.<init>(YamlConfigurationFactory.java:47)
graylog-1   |   at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
graylog-1   |   at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
graylog-1   |   at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
graylog-1   |   at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
graylog-1   |   at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
graylog-1   |   at org.apache.logging.log4j.core.util.ReflectionUtil.instantiate(ReflectionUtil.java:188)
graylog-1   |   at org.apache.logging.log4j.core.config.ConfigurationFactory.addFactory(ConfigurationFactory.java:232)
graylog-1   |   at org.apache.logging.log4j.core.config.ConfigurationFactory.getInstance(ConfigurationFactory.java:178)
graylog-1   |   at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:720)
graylog-1   |   at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:750)
graylog-1   |   at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:263)
graylog-1   |   at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153)
graylog-1   |   at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:46)
graylog-1   |   at org.apache.logging.log4j.LogManager.getContext(LogManager.java:138)
graylog-1   |   at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:136)
graylog-1   |   at org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:58)
graylog-1   |   at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46)
graylog-1   |   at org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:32)
graylog-1   |   at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:432)
graylog-1   |   at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:457)
graylog-1   |   at org.graylog2.bootstrap.CmdLineTool.<clinit>(CmdLineTool.java:115)
graylog-1   |   ... 13 more
graylog-1 exited with code 1

mongodb-1   | {"t":{"$date":"2024-11-04T10:41:30.728+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.19.0.3:47784","uuid":"fa8e90ab-e2cf-4b37-845c-4904c0588500","connectionId":4,"connectionCount":1}}
mongodb-1   | {"t":{"$date":"2024-11-04T10:41:30.730+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn4","msg":"client metadata","attr":{"remote":"172.19.0.3:47784","client":"conn4","negotiatedCompressors":[],"doc":{"driver":{"name":"mongo-java-driver|legacy","version":"5.2.0"},"os":{"type":"Linux","name":"Linux","architecture":"amd64","version":"5.15.153.1-microsoft-standard-WSL2"},"platform":"Java/Eclipse Adoptium/17.0.12+7","env":{"container":{"runtime":"docker"}}}}}
datanode-1  | 2024-11-04T10:41:30.731Z INFO  [client] MongoClient with metadata {"driver": {"name": "mongo-java-driver|legacy", "version": "5.2.0"}, "os": {"type": "Linux", "name": "Linux", "architecture": "amd64", "version": "5.15.153.1-microsoft-standard-WSL2"}, "platform": "Java/Eclipse Adoptium/17.0.12+7", "env": {"container": {"runtime": "docker"}}} created with settings MongoClientSettings{readPreference=primary, writeConcern=WriteConcern{w=null, wTimeout=null ms, journal=null}, retryWrites=true, retryReads=true, readConcern=ReadConcern{level=null}, credential=null, transportSettings=null, commandListeners=[], codecRegistry=ProvidersCodecRegistry{codecProviders=[ValueCodecProvider{}, BsonValueCodecProvider{}, DBRefCodecProvider{}, DBObjectCodecProvider{}, DocumentCodecProvider{}, CollectionCodecProvider{}, IterableCodecProvider{}, MapCodecProvider{}, GeoJsonCodecProvider{}, GridFSFileCodecProvider{}, Jsr310CodecProvider{}, JsonObjectCodecProvider{}, BsonCodecProvider{}, EnumCodecProvider{}, com.mongodb.client.model.mql.ExpressionCodecProvider@4cb40e3b, com.mongodb.Jep395RecordCodecProvider@41b1f51e, com.mongodb.KotlinCodecProvider@3a543f31]}, loggerSettings=LoggerSettings{maxDocumentLength=1000}, clusterSettings={hosts=[mongodb:27017], srvServiceName=mongodb, mode=SINGLE, requiredClusterType=UNKNOWN, requiredReplicaSetName='null', serverSelector='null', clusterListeners='[]', serverSelectionTimeout='30000 ms', localThreshold='15 ms'}, socketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=0, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, heartbeatSocketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=10000, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, connectionPoolSettings=ConnectionPoolSettings{maxSize=1000, minSize=0, maxWaitTimeMS=120000, maxConnectionLifeTimeMS=0, maxConnectionIdleTimeMS=0, maintenanceInitialDelayMS=0, maintenanceFrequencyMS=60000, connectionPoolListeners=[], maxConnecting=2}, serverSettings=ServerSettings{heartbeatFrequencyMS=10000, minHeartbeatFrequencyMS=500, serverMonitoringMode=AUTO, serverListeners='[]', serverMonitorListeners='[]'}, sslSettings=SslSettings{enabled=false, invalidHostNameAllowed=false, context=null}, applicationName='null', compressorList=[], uuidRepresentation=UNSPECIFIED, serverApi=null, autoEncryptionSettings=null, dnsClient=null, inetAddressResolver=null, contextProvider=null, timeoutMS=null}
mongodb-1   | {"t":{"$date":"2024-11-04T10:41:30.742+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.19.0.3:47796","uuid":"c1c982dd-088a-444d-8f8a-ca16ef95524f","connectionId":5,"connectionCount":2}}
datanode-1  | 2024-11-04T10:41:30.739Z INFO  [cluster] Monitor thread successfully connected to server with description ServerDescription{address=mongodb:27017, type=STANDALONE, cryptd=false, state=CONNECTED, ok=true, minWireVersion=0, maxWireVersion=17, maxDocumentSize=16777216, logicalSessionTimeoutMinutes=30, roundTripTimeNanos=9153600, minRoundTripTimeNanos=0}
datanode-1  | 2024-11-04T10:41:30.742Z INFO  [client] MongoClient with metadata {"driver": {"name": "mongo-java-driver", "version": "5.2.0"}, "os": {"type": "Linux", "name": "Linux", "architecture": "amd64", "version": "5.15.153.1-microsoft-standard-WSL2"}, "platform": "Java/Eclipse Adoptium/17.0.12+7", "env": {"container": {"runtime": "docker"}}} created with settings MongoClientSettings{readPreference=primary, writeConcern=WriteConcern{w=null, wTimeout=null ms, journal=null}, retryWrites=true, retryReads=true, readConcern=ReadConcern{level=null}, credential=null, transportSettings=null, commandListeners=[], codecRegistry=ProvidersCodecRegistry{codecProviders=[ValueCodecProvider{}, BsonValueCodecProvider{}, DBRefCodecProvider{}, DBObjectCodecProvider{}, DocumentCodecProvider{}, CollectionCodecProvider{}, IterableCodecProvider{}, MapCodecProvider{}, GeoJsonCodecProvider{}, GridFSFileCodecProvider{}, Jsr310CodecProvider{}, JsonObjectCodecProvider{}, BsonCodecProvider{}, EnumCodecProvider{}, com.mongodb.client.model.mql.ExpressionCodecProvider@4cb40e3b, com.mongodb.Jep395RecordCodecProvider@41b1f51e, com.mongodb.KotlinCodecProvider@3a543f31]}, loggerSettings=LoggerSettings{maxDocumentLength=1000}, clusterSettings={hosts=[mongodb:27017], srvServiceName=mongodb, mode=SINGLE, requiredClusterType=UNKNOWN, requiredReplicaSetName='null', serverSelector='null', clusterListeners='[]', serverSelectionTimeout='30000 ms', localThreshold='15 ms'}, socketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=0, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, heartbeatSocketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=10000, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, connectionPoolSettings=ConnectionPoolSettings{maxSize=1000, minSize=0, maxWaitTimeMS=120000, maxConnectionLifeTimeMS=0, maxConnectionIdleTimeMS=0, maintenanceInitialDelayMS=0, maintenanceFrequencyMS=60000, connectionPoolListeners=[], maxConnecting=2}, serverSettings=ServerSettings{heartbeatFrequencyMS=10000, minHeartbeatFrequencyMS=500, serverMonitoringMode=AUTO, serverListeners='[]', serverMonitorListeners='[]'}, sslSettings=SslSettings{enabled=false, invalidHostNameAllowed=false, context=null}, applicationName='null', compressorList=[], uuidRepresentation=UNSPECIFIED, serverApi=null, autoEncryptionSettings=null, dnsClient=null, inetAddressResolver=null, contextProvider=null, timeoutMS=null}
mongodb-1   | {"t":{"$date":"2024-11-04T10:41:30.749+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn5","msg":"client metadata","attr":{"remote":"172.19.0.3:47796","client":"conn5","negotiatedCompressors":[],"doc":{"driver":{"name":"mongo-java-driver|legacy","version":"5.2.0"},"os":{"type":"Linux","name":"Linux","architecture":"amd64","version":"5.15.153.1-microsoft-standard-WSL2"},"platform":"Java/Eclipse Adoptium/17.0.12+7","env":{"container":{"runtime":"docker"}}}}}
datanode-1  | 2024-11-04T10:41:30.751Z INFO  [cluster] Waiting for server to become available for operation with ID 12. Remaining time: 29995 ms. Selector: ReadPreferenceServerSelector{readPreference=primary}, topology description: {type=UNKNOWN, servers=[{address=mongodb:27017, type=UNKNOWN, state=CONNECTING}].
mongodb-1   | {"t":{"$date":"2024-11-04T10:41:30.757+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.19.0.3:47804","uuid":"db96dbd5-8dfa-4084-80fe-3fe61367a2f0","connectionId":6,"connectionCount":3}}
mongodb-1   | {"t":{"$date":"2024-11-04T10:41:30.760+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn6","msg":"client metadata","attr":{"remote":"172.19.0.3:47804","client":"conn6","negotiatedCompressors":[],"doc":{"driver":{"name":"mongo-java-driver|legacy","version":"5.2.0"},"os":{"type":"Linux","name":"Linux","architecture":"amd64","version":"5.15.153.1-microsoft-standard-WSL2"},"platform":"Java/Eclipse Adoptium/17.0.12+7","env":{"container":{"runtime":"docker"}}}}}
datanode-1  | 2024-11-04T10:41:30.841Z INFO  [DatanodeDirectories] Opensearch of the node 57379141-f2f3-40e9-9a9b-dc971777182e uses following directories as its storage: DatanodeDirectories{dataTargetDir='/var/lib/graylog-datanode/opensearch/data', logsTargetDir='/var/lib/graylog-datanode/opensearch/logs', configurationSourceDir='Optional.empty', configurationTargetDir='/var/lib/graylog-datanode/opensearch/config', opensearchProcessConfigurationDir='/var/lib/graylog-datanode/opensearch/config/opensearch'}
datanode-1  | 2024-11-04T10:41:30.930Z INFO  [OpensearchConfigSync] Directory used for Opensearch process configuration is /var/lib/graylog-datanode/opensearch/config/opensearch
datanode-1  | 2024-11-04T10:41:31.169Z INFO  [OpensearchConfigSync] Synchronizing Opensearch configuration
datanode-1  | 2024-11-04T10:41:31.197Z INFO  [FullDirSync] Deleting obsolete file /var/lib/graylog-datanode/opensearch/config/opensearch/jvm.options
datanode-1  | 2024-11-04T10:41:31.203Z INFO  [FullDirSync] Deleting obsolete directory /var/lib/graylog-datanode/opensearch/config/opensearch/opensearch-security
datanode-1  | 2024-11-04T10:41:31.264Z INFO  [FullDirSync] Deleting obsolete file /var/lib/graylog-datanode/opensearch/config/opensearch/opensearch-security/opensearch.yml.example
datanode-1  | 2024-11-04T10:41:31.267Z INFO  [FullDirSync] Deleting obsolete file /var/lib/graylog-datanode/opensearch/config/opensearch/opensearch-security/internal_users.yml
datanode-1  | 2024-11-04T10:41:31.269Z INFO  [FullDirSync] Deleting obsolete file /var/lib/graylog-datanode/opensearch/config/opensearch/opensearch-security/audit.yml
datanode-1  | 2024-11-04T10:41:31.270Z INFO  [FullDirSync] Deleting obsolete file /var/lib/graylog-datanode/opensearch/config/opensearch/opensearch-security/action_groups.yml
datanode-1  | 2024-11-04T10:41:31.271Z INFO  [FullDirSync] Deleting obsolete file /var/lib/graylog-datanode/opensearch/config/opensearch/opensearch-security/roles.yml
datanode-1  | 2024-11-04T10:41:31.283Z INFO  [FullDirSync] Deleting obsolete file /var/lib/graylog-datanode/opensearch/config/opensearch/opensearch-security/whitelist.yml
datanode-1  | 2024-11-04T10:41:31.285Z INFO  [FullDirSync] Deleting obsolete file /var/lib/graylog-datanode/opensearch/config/opensearch/opensearch-security/tenants.yml
datanode-1  | 2024-11-04T10:41:31.286Z INFO  [FullDirSync] Deleting obsolete file /var/lib/graylog-datanode/opensearch/config/opensearch/opensearch-security/allowlist.yml
datanode-1  | 2024-11-04T10:41:31.287Z INFO  [FullDirSync] Deleting obsolete file /var/lib/graylog-datanode/opensearch/config/opensearch/opensearch-security/nodes_dn.yml
datanode-1  | 2024-11-04T10:41:31.288Z INFO  [FullDirSync] Deleting obsolete file /var/lib/graylog-datanode/opensearch/config/opensearch/opensearch-security/roles_mapping.yml
datanode-1  | 2024-11-04T10:41:31.289Z INFO  [FullDirSync] Deleting obsolete file /var/lib/graylog-datanode/opensearch/config/opensearch/opensearch-security/config.yml
datanode-1  | 2024-11-04T10:41:31.290Z INFO  [FullDirSync] Deleting obsolete file /var/lib/graylog-datanode/opensearch/config/opensearch/log4j2.properties
datanode-1  | 2024-11-04T10:41:31.291Z INFO  [FullDirSync] Deleting obsolete directory /var/lib/graylog-datanode/opensearch/config/opensearch/opensearch-observability
datanode-1  | 2024-11-04T10:41:31.299Z INFO  [FullDirSync] Deleting obsolete file /var/lib/graylog-datanode/opensearch/config/opensearch/opensearch-observability/observability.yml
datanode-1  | 2024-11-04T10:41:31.327Z INFO  [FullDirSync] Synchronizing directory /var/lib/graylog-datanode/opensearch/config/opensearch
datanode-1  | 2024-11-04T10:41:31.338Z INFO  [FullDirSync] Synchronizing file /var/lib/graylog-datanode/opensearch/config/opensearch/log4j2.properties
datanode-1  | 2024-11-04T10:41:31.342Z INFO  [FullDirSync] Synchronizing file /var/lib/graylog-datanode/opensearch/config/opensearch/jvm.options
datanode-1  | 2024-11-04T10:41:31.344Z INFO  [FullDirSync] Synchronizing directory /var/lib/graylog-datanode/opensearch/config/opensearch/opensearch-observability
datanode-1  | 2024-11-04T10:41:31.366Z INFO  [FullDirSync] Synchronizing file /var/lib/graylog-datanode/opensearch/config/opensearch/opensearch-observability/observability.yml
datanode-1  | 2024-11-04T10:41:31.418Z INFO  [FullDirSync] Synchronizing file /var/lib/graylog-datanode/opensearch/config/opensearch/opensearch-security/roles.yml
datanode-1  | 2024-11-04T10:41:31.458Z INFO  [OpensearchDataDirCompatibilityCheck] Found 0 indices and all of them are valid with current opensearch version 2.15.0
datanode-1  | 2024-11-04T10:41:32.059Z INFO  [DatanodeDirectories] Opensearch of the node 57379141-f2f3-40e9-9a9b-dc971777182e uses following directories as its storage: DatanodeDirectories{dataTargetDir='/var/lib/graylog-datanode/opensearch/data', logsTargetDir='/var/lib/graylog-datanode/opensearch/logs', configurationSourceDir='Optional.empty', configurationTargetDir='/var/lib/graylog-datanode/opensearch/config', opensearchProcessConfigurationDir='/var/lib/graylog-datanode/opensearch/config/opensearch'}
datanode-1  | 2024-11-04T10:41:35.592Z INFO  [DbEntitiesScanner] 16 entities have been scanned and added to DB Entity Catalog, it took 3.090 s
datanode-1  | 2024-11-04T10:41:35.698Z INFO  [ServerBootstrap] Graylog datanode 6.1.1+9bd27f8 starting up
datanode-1  | 2024-11-04T10:41:35.700Z INFO  [ServerBootstrap] JRE: Eclipse Adoptium 17.0.12 on Linux 5.15.153.1-microsoft-standard-WSL2
datanode-1  | 2024-11-04T10:41:35.701Z INFO  [ServerBootstrap] Deployment: container
datanode-1  | 2024-11-04T10:41:35.703Z INFO  [ServerBootstrap] OS: Ubuntu 22.04.5 LTS (jammy)
datanode-1  | 2024-11-04T10:41:35.704Z INFO  [ServerBootstrap] Arch: amd64
datanode-1  | 2024-11-04T10:41:35.860Z INFO  [PeriodicalsService] Starting 6 periodicals ...
datanode-1  | 2024-11-04T10:41:35.863Z INFO  [PeriodicalsService] Delaying start of 1 periodicals until this node becomes leader ...
datanode-1  | 2024-11-04T10:41:36.154Z INFO  [Periodicals] Starting [org.graylog.datanode.periodicals.NodePingPeriodical] periodical in [0s], polling every [1s].
datanode-1  | 2024-11-04T10:41:36.158Z INFO  [Periodicals] Starting [org.graylog2.events.ClusterEventPeriodical] periodical in [0s], polling every [1s].
datanode-1  | 2024-11-04T10:41:36.173Z INFO  [Periodicals] Starting [org.graylog.datanode.periodicals.OpensearchNodeHeartbeat] periodical in [0s], polling every [10s].
datanode-1  | 2024-11-04T10:41:36.192Z INFO  [Periodicals] Starting [org.graylog.datanode.bootstrap.preflight.DataNodeConfigurationPeriodical] periodical in [0s], polling every [2s].
datanode-1  | 2024-11-04T10:41:36.200Z INFO  [Periodicals] Starting [org.graylog.datanode.periodicals.MetricsCollector] periodical in [0s], polling every [60s].
datanode-1  | 2024-11-04T10:41:36.209Z INFO  [Periodicals] Starting [org.graylog.datanode.bootstrap.preflight.DataNodeCertRenewalPeriodical] periodical in [0s], polling every [1800s].
mongodb-1   | {"t":{"$date":"2024-11-04T10:41:36.254+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.19.0.3:54966","uuid":"f692584f-e667-465a-8b95-4435eba26d6f","connectionId":7,"connectionCount":4}}
mongodb-1   | {"t":{"$date":"2024-11-04T10:41:36.265+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn7","msg":"client metadata","attr":{"remote":"172.19.0.3:54966","client":"conn7","negotiatedCompressors":[],"doc":{"driver":{"name":"mongo-java-driver|legacy","version":"5.2.0"},"os":{"type":"Linux","name":"Linux","architecture":"amd64","version":"5.15.153.1-microsoft-standard-WSL2"},"platform":"Java/Eclipse Adoptium/17.0.12+7","env":{"container":{"runtime":"docker"}}}}}
mongodb-1   | {"t":{"$date":"2024-11-04T10:41:36.294+00:00"},"s":"I",  "c":"COMMAND",  "id":51803,   "ctx":"conn6","msg":"Slow query","attr":{"type":"command","ns":"graylog.datanodes","command":{"aggregate":"datanodes","pipeline":[{"$addFields":{"last_seen_date":{"$cond":{"else":{"$toDate":{"$dateToString":{"date":"$last_seen"}}},"then":{"$toDate":{"$toLong":"$last_seen"}},"if":{"$isNumber":"$last_seen"}}}}},{"$match":{"$and":[{"$expr":{"$gte":["$last_seen_date",{"$subtract":["$$NOW",2000]}]}},{}]}},{"$unset":"last_seen_date"}],"cursor":{},"$db":"graylog","lsid":{"id":{"$uuid":"689ced57-0ed4-4595-961f-979c5eb9a976"}}},"planSummary":"COLLSCAN","planningTimeMicros":24669,"keysExamined":0,"docsExamined":1,"cursorExhausted":true,"numYields":0,"nreturned":1,"queryHash":"5F5FC979","queryFramework":"classic","reslen":403,"locks":{"FeatureCompatibilityVersion":{"acquireCount":{"r":2}},"Global":{"acquireCount":{"r":2}},"Mutex":{"acquireCount":{"r":2}}},"storage":{},"remote":"172.19.0.3:47804","protocol":"op_msg","durationMillis":100}}
datanode-1  | 2024-11-04T10:41:36.423Z INFO  [OpensearchProcessService]
datanode-1  |
datanode-1  | ==
datanode-1  | It seems you are starting Data node for the first time. The current configuration is not sufficient to
datanode-1  | start the indexer process because a security configuration is missing. You have to either provide http
datanode-1  | and transport SSL certificates or use the Graylog preflight interface to configure this Data node remotely.
datanode-1  | ==
datanode-1  |
datanode-1  | 2024-11-04T10:41:36.440Z INFO  [JerseyService] Starting Data node REST API
datanode-1  | 2024-11-04T10:41:36.444Z INFO  [ServerBootstrap] Services started, startup times in ms: {GracefulShutdownService [RUNNING]=1, OpensearchProcessService [RUNNING]=9, PeriodicalsService [RUNNING]=394, OpensearchConfigurationService [RUNNING]=547}
datanode-1  | 2024-11-04T10:41:36.445Z INFO  [ServerBootstrap] Graylog DataNode datanode up and running.
datanode-1  | 2024-11-04T10:41:37.725Z INFO  [Version] HV000001: Hibernate Validator 8.0.1.Final
datanode-1  | 2024-11-04T10:41:38.663Z INFO  [NetworkListener] Started listener bound to [0.0.0.0:8999]
datanode-1  | 2024-11-04T10:41:38.668Z INFO  [HttpServer] [HttpServer] Started.
datanode-1  | 2024-11-04T10:41:38.669Z INFO  [JerseyService] Started REST API at <0.0.0.0:8999>
w Enable Watch
@Murmur
Copy link
Author

Murmur commented Nov 5, 2024

I was able to fix this ... kind of, I made an adhoc openjdk17->openjdk21 upgrade inside the graylog docker container.
Current base image is using an openjdk17 but it should be upgraded in a ready-to-run base image?

See comment here:
Graylog2/docker-compose#81 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant