[ https://issues.apache.org/jira/browse/CASSANDRA-20429?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17945353#comment-17945353 ]
Stefan Miklosovic commented on CASSANDRA-20429: ----------------------------------------------- In that test in particular, but I think it is applicable for other tests as well, I see this: {code} Failed to instantiate [ch.qos.logback.classic.LoggerContext] Reported exception: ch.qos.logback.core.LogbackException: Failed to initialize or to run Configurator: ch.qos.logback.classic.util.DefaultJoranConfigurator at ch.qos.logback.classic.util.ContextInitializer.invokeConfigure(ContextInitializer.java:147) at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:101) at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:67) at ch.qos.logback.classic.spi.LogbackServiceProvider.initializeLoggerContext(LogbackServiceProvider.java:51) at ch.qos.logback.classic.spi.LogbackServiceProvider.initialize(LogbackServiceProvider.java:44) at org.slf4j.LoggerFactory.bind(LoggerFactory.java:201) at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:187) at org.slf4j.LoggerFactory.getProvider(LoggerFactory.java:511) at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:497) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:446) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:472) at org.apache.cassandra.utils.FBUtilities.<clinit>(FBUtilities.java:116) at org.apache.cassandra.distributed.impl.Instance.<init>(Instance.java:219) at org.apache.cassandra.distributed.impl.AbstractCluster$Wrapper.newInstance(AbstractCluster.java:315) at org.apache.cassandra.distributed.impl.AbstractCluster$Wrapper.<init>(AbstractCluster.java:298) at org.apache.cassandra.distributed.Cluster.newInstanceWrapper(Cluster.java:47) at org.apache.cassandra.distributed.Cluster.newInstanceWrapper(Cluster.java:38) at org.apache.cassandra.distributed.impl.AbstractCluster.newInstanceWrapperInternal(AbstractCluster.java:646) at org.apache.cassandra.distributed.impl.AbstractCluster.<init>(AbstractCluster.java:570) at org.apache.cassandra.distributed.Cluster.<init>(Cluster.java:42) at org.apache.cassandra.distributed.Cluster$Builder.lambda$new$0(Cluster.java:74) at org.apache.cassandra.distributed.shared.AbstractBuilder.createWithoutStarting(AbstractBuilder.java:183) at org.apache.cassandra.distributed.impl.AbstractCluster$AbstractBuilder.createWithoutStarting(AbstractCluster.java:256) at org.apache.cassandra.distributed.shared.AbstractBuilder.start(AbstractBuilder.java:165) at org.apache.cassandra.distributed.test.ClearSnapshotTest.clearSnapshotSlowTest(ClearSnapshotTest.java:61) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69) at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) Caused by: java.time.zone.ZoneRulesException: Unknown time-zone ID: SSS at java.base/java.time.zone.ZoneRulesProvider.getProvider(ZoneRulesProvider.java:279) at java.base/java.time.zone.ZoneRulesProvider.getRules(ZoneRulesProvider.java:234) at java.base/java.time.ZoneRegion.ofId(ZoneRegion.java:120) at java.base/java.time.ZoneId.of(ZoneId.java:408) at java.base/java.time.ZoneId.of(ZoneId.java:356) at ch.qos.logback.classic.pattern.DateConverter.start(DateConverter.java:45) at ch.qos.logback.core.pattern.ConverterUtil.startConverters(ConverterUtil.java:37) at ch.qos.logback.core.pattern.PatternLayoutBase.start(PatternLayoutBase.java:148) at ch.qos.logback.classic.encoder.PatternLayoutEncoder.start(PatternLayoutEncoder.java:28) at ch.qos.logback.core.model.processor.ImplicitModelHandler.postHandleComplex(ImplicitModelHandler.java:207) at ch.qos.logback.core.model.processor.ImplicitModelHandler.postHandle(ImplicitModelHandler.java:186) at ch.qos.logback.core.model.processor.DefaultProcessor.secondPhaseTraverse(DefaultProcessor.java:257) at ch.qos.logback.core.model.processor.DefaultProcessor.secondPhaseTraverse(DefaultProcessor.java:253) at ch.qos.logback.core.model.processor.DefaultProcessor.secondPhaseTraverse(DefaultProcessor.java:253) at ch.qos.logback.core.model.processor.DefaultProcessor.traversalLoop(DefaultProcessor.java:90) at ch.qos.logback.core.model.processor.DefaultProcessor.process(DefaultProcessor.java:106) at ch.qos.logback.core.joran.GenericXMLConfigurator.processModel(GenericXMLConfigurator.java:222) at ch.qos.logback.core.joran.GenericXMLConfigurator.doConfigure(GenericXMLConfigurator.java:178) at ch.qos.logback.core.joran.GenericXMLConfigurator.doConfigure(GenericXMLConfigurator.java:123) at ch.qos.logback.core.joran.GenericXMLConfigurator.doConfigure(GenericXMLConfigurator.java:66) at ch.qos.logback.classic.util.DefaultJoranConfigurator.configureByResource(DefaultJoranConfigurator.java:68) at ch.qos.logback.classic.util.DefaultJoranConfigurator.configure(DefaultJoranConfigurator.java:35) at ch.qos.logback.classic.util.ContextInitializer.invokeConfigure(ContextInitializer.java:142) ... 50 more Failed to instantiate [ch.qos.logback.classic.LoggerContext] {code} I am not sure why it behaves like that. We are using "test/conf/logback-test.xml" config file for that (when one looks into IDEA's run configuration for that when when it is run from there). Also, very likely, we need to update dependency in https://github.com/apache/cassandra-in-jvm-dtest-api and release it like 0.0.18 and then update the dependency in Cassandra repository. I have built 0.0.18-SNAPSHOT locally, updated Cassandra with it but the error above is still visible. > Upgrade logback to 1.5.x > ------------------------ > > Key: CASSANDRA-20429 > URL: https://issues.apache.org/jira/browse/CASSANDRA-20429 > Project: Apache Cassandra > Issue Type: Improvement > Components: Observability/Logging > Reporter: Brandon Williams > Assignee: Nikolay Izhikov > Priority: Normal > Fix For: 5.x > > Time Spent: 0.5h > Remaining Estimate: 0h > > The logback version we use (1.2.x) is no longer maintained and 1.3.x and > 1.4.x are inactive. I looked into upgrading in CASSANDRA-20408 and it's more > involved than a drop-in replacement so I thought it warranted its own jira > ticket. > https://logback.qos.ch/download.html -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org