stacktrace-decoroutinator

Small lib for recovering stack trace in exceptions thrown in Kotlin coroutines (by Anamorphosee)

Stacktrace-decoroutinator Alternatives

Similar projects and alternatives to stacktrace-decoroutinator based on common topics and language

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better stacktrace-decoroutinator alternative or higher similarity.

stacktrace-decoroutinator reviews and mentions

Posts with mentions or reviews of stacktrace-decoroutinator. We have used some of these posts to build our list of alternatives and similar projects.
  • Stacktrace-decoroutinator v.2.3.2 with Java Instrumentation API support
    1 project | /r/Kotlin | 25 May 2022
    A few months ago, I post an article about the difficulties of debugging complex Kotlin applications with coroutines and promoted my tool for recovering their stack traces. The tool is called Stacktrace-decoroutinator and supports JVM 1.8 or higher and Android 8.0 or higher.
  • Kotlin coroutines stack trace issue
    1 project | /r/Kotlin | 5 Jan 2022
    Therefore, after studying the implementation of coroutines, I wrote my own solution based on bytecode generation and MethodHandle API. I called it Stacktrace-decoroutinator. My library replaces the coroutine awakening implementation. It generates classes at runtime with names that match the entire coroutine call stack. These classes don't do anything except call each other in the coroutine call stack order. Thus, if the coroutine throws an exception, they mimic the real call stack of the coroutine during the creation of the exception stacktrace.

Stats

Basic stacktrace-decoroutinator repo stats
2
140
6.2
4 months ago

Anamorphosee/stacktrace-decoroutinator is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of stacktrace-decoroutinator is Kotlin.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com