Skip to content

ver 5.x Server Crash When File-Based Debug Logger is enabled #601

@yavis73

Description

@yavis73

Enable the File-Based Debug Logger, the server crashes immediately.

It does not start even when using the stop-ds/start-ds command.

errors logs ( when eabled log )
category=org.opends.messages.external severity=WARNING msgID=1 msg=GRIZZLY0013: Exception during FilterChain execution exception=ClassCastException: class org.forgerock.opendj.ldap.spi.LdapMessages$LdapResponseMessage cannot be cast to class [C (org.forgerock.opendj.ldap.spi.LdapMessages$LdapResponseMessage is in unnamed module of loader 'app'; [C is in module java.base of loader 'bootstrap') (FilterChainContext.java:929 MessageFormat.java:1302 MessageFormat.java:885 Format.java:158 MessageFormat.java:860 SLF4JBridgeHandler.java:276 SLF4JBridgeHandler.java:236 SLF4JBridgeHandler.java:315 Logger.java:979 Logger.java:1006 Logger.java:1092 DefaultFilterChain.java:242 DefaultFilterChain.java:178 DefaultFilterChain.java:118 DefaultFilterChain.java:96 ProcessorExecutor.java:51 DefaultFilterChain.java:362 NIOConnection.java:400 NIOConnection.java:379 LdapResponseMessageWriter.java:58 LdapResponseMessageWriter.java:33 ...)
category=org.opends.messages.external severity=WARNING msgID=1 msg=GRIZZLY0013: Exception during FilterChain execution exception=ClassCastException: class org.forgerock.opendj.ldap.spi.LdapMessages$LdapResponseMessage cannot be cast to class [C (org.forgerock.opendj.ldap.spi.LdapMessages$LdapResponseMessage is in unnamed module of loader 'app'; [C is in module java.base of loader 'bootstrap') (FilterChainContext.java:929 MessageFormat.java:1302 MessageFormat.java:885 Format.java:158 MessageFormat.java:860 SLF4JBridgeHandler.java:276 SLF4JBridgeHandler.java:236 SLF4JBridgeHandler.java:315 Logger.java:979 Logger.java:1006 Logger.java:1092 DefaultFilterChain.java:242 DefaultFilterChain.java:178 DefaultFilterChain.java:118 DefaultFilterChain.java:96 ProcessorExecutor.java:51 DefaultFilterChain.java:362 NIOConnection.java:400 NIOConnection.java:379 LDAPServerFilter.java:616 LDAPServerFilter.java:535 ...)
category=org.opends.messages.external severity=WARNING msgID=1 msg=GRIZZLY0013: Exception during FilterChain execution exception=NullPointerException (String.java:260 String.java:3056 FilterChainContext.java:929 MessageFormat.java:1302 MessageFormat.java:885 Format.java:158 MessageFormat.java:860 SLF4JBridgeHandler.java:276 SLF4JBridgeHandler.java:236 SLF4JBridgeHandler.java:315 Logger.java:979 Logger.java:1006 Logger.java:1092 DefaultFilterChain.java:242 DefaultFilterChain.java:178 DefaultFilterChain.java:118 DefaultFilterChain.java:96 ProcessorExecutor.java:51 TCPNIOTransport.java:510 NIOConnection.java:819 TCPNIOConnection.java:78 ...)


Worker Thread 9 did not terminate properly because an uncaught exception occurred while processing .Stack trace for the exception: OnErrorNotImplementedException: The exception was not handled due to missing onError handler in the subscribe() method call. Further reading: https://github.com/ReactiveX/RxJava/wiki/Error-Handling | java.lang.ClassCastException: class org.forgerock.opendj.ldap.spi.LdapMessages$LdapResponseMessage cannot be cast to class [C (org.forgerock.opendj.ldap.spi.LdapMessages$LdapResponseMessage is in unnamed module of loader 'app'; [C is in module java.base of loader 'bootstrap') (EmptyCompletableObserver.java:50 CompletablePeek.java:95 CompletableCreate.java:91 CompletableCreate.java:77 RxJavaStreams.java:174 LDAPServerFilter.java:649 LDAPServerFilter.java:645 PromiseImpl.java:287 PromiseImpl.java:567 PromiseImpl.java:555 PromiseImpl.java:281 LDAPServerFilter.java:645 RxJavaStreams.java:167 CompletableCreate.java:40 Completable.java:2860 CompletablePeek.java:51 Completable.java:2860 Completable.java:2846 RxJavaStreams.java:394 LDAPServerFilter.java:545 LDAPClientConnection2.java:661 ...)


6 trace thread={Worker Thread 9(149)} threadDetail={parentThread=main(1) isDaemon=false clientConnection=LDAP client connection from 127.0.0.1:27976 to 127.0.0.1:4444 operation=ModifyOperation(connID=1, opID=109, dn=cn=File-Based Debug Logger,cn=Loggers,cn=config) } method={uncaughtException(DirectoryThread.java:219)} The exception was not handled due to missing onError handler in the subscribe() method call. Further reading: https://github.com/ReactiveX/RxJava/wiki/Error-Handling | java.lang.ClassCastException: class org.forgerock.opendj.ldap.spi.LdapMessages$LdapResponseMessage cannot be cast to class [C (org.forgerock.opendj.ldap.spi.LdapMessages$LdapResponseMessage is in unnamed module of loader 'app'; [C is in module java.base of loader 'bootstrap') caught={io.reactivex.rxjava3.exceptions.OnErrorNotImplementedException: The exception was not handled due to missing onError handler in the subscribe() method call. Further reading: https://github.com/ReactiveX/RxJava/wiki/Error-Handling | java.lang.ClassCastException: class org.forgerock.opendj.ldap.spi.LdapMessages$LdapResponseMessage cannot be cast to class [C (org.forgerock.opendj.ldap.spi.LdapMessages$LdapResponseMessage is in unnamed module of loader 'app'; [C is in module java.base of loader 'bootstrap')}
Stack Trace:
at io.reactivex.rxjava3.internal.observers.EmptyCompletableObserver.onError(EmptyCompletableObserver.java:50)
at io.reactivex.rxjava3.internal.operators.completable.CompletablePeek$CompletableObserverImplementation.onError(CompletablePeek.java:95)
...
Caused by: java.lang.ClassCastException: class org.forgerock.opendj.ldap.spi.LdapMessages$LdapResponseMessage cannot be cast to class [C (org.forgerock.opendj.ldap.spi.LdapMessages$LdapResponseMessage is in unnamed module of loader 'app'; [C is in module java.base of loader 'bootstrap')
at org.glassfish.grizzly.filterchain.FilterChainContext.toString(FilterChainContext.java:929)
at java.base/java.text.MessageFormat.subformat(MessageFormat.java:1302)
....

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions