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

Bump Kotlin, atomicfu and Gradle wrapper versions #37

Merged
merged 2 commits into from
Mar 10, 2021
Merged

Conversation

twyatt
Copy link
Member

@twyatt twyatt commented Mar 9, 2021

Was receiving a strange failure in a downstream library, these version bumps seemed to resolve the issue.

<redacted>.DaemonTest[jvm] > Secret key is zeroed after use[jvm] FAILED
    java.lang.VerifyError: Bad type on operand stack in putfield
    Exception Details:
      Location:
        com/juul/tuulbox/logging/Log.setTagGenerator(Lcom/juul/tuulbox/logging/TagGenerator;)V @14: putfield
      Reason:
        Type 'com/juul/tuulbox/logging/TagGenerator' (current frame, stack[0]) is not assignable to 'com/juul/tuulbox/logging/LogAtomicTagGeneratorRefVolatile' (constant pool 27)
      Current Frame:
        bci: @14
        flags: { }
        locals: { 'com/juul/tuulbox/logging/Log', 'com/juul/tuulbox/logging/TagGenerator', '[Z' }
        stack: { 'com/juul/tuulbox/logging/TagGenerator', 'com/juul/tuulbox/logging/LogAtomicTagGeneratorRefVolatile' }
      Bytecode:
        0x0000000: b800 9b4d 2b12 21b8 0027 2bb2 0015 b500
        0x0000010: 1b2c 0504 54b1
        at <redacted>.suspendUntilConnected(Daemon.kt:201)
        at <redacted>.DaemonTest$Secret key is zeroed after use$1.invokeSuspend(DaemonTest.kt:215)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
        at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:274)
        at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:84)
        at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
        at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
        at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:38)
        at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
        at <redacted>.DaemonTest.Secret key is zeroed after use(DaemonTest.kt:202)

@twyatt twyatt requested review from a team, sdonn3 and QuantumRand March 9, 2021 19:57
@twyatt twyatt added this to the 3.1.1 milestone Mar 9, 2021
@twyatt twyatt merged commit 1bd5fc5 into main Mar 10, 2021
@twyatt twyatt deleted the twyatt/dependencies branch March 10, 2021 18:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants