[ 
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

Reply via email to