Graylog2 / graylog2-server

Free and open log management
https://www.graylog.org
Other
7.44k stars 1.07k forks source link

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

Closed Murmur closed 2 weeks ago

Murmur commented 3 weeks ago

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 commented 3 weeks ago

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: https://github.com/Graylog2/docker-compose/issues/81#issuecomment-2456479540

sethgraylog commented 2 weeks ago

Glad you were able to fix this. If you require more help I'd suggest posting your questions to the Graylog Community https://community.graylog.org/