flexmark-java icon indicating copy to clipboard operation
flexmark-java copied to clipboard

Fatal Exception: java.lang.NoClassDefFoundError

Open TinaT2 opened this issue 3 years ago • 2 comments

Hi, My app crashes on this part of the code:

fun textWithMarkdown(text:String): Spanned {
        val options = MutableDataSet()
        //This is the line which crashes:
        val parser: Parser = Parser.builder(options).build()
        val renderer = HtmlRenderer.builder(options).build()
        val document: Node = parser.parse(text)
        val html = renderer.render(document)
        return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
            Html.fromHtml(html, Html.FROM_HTML_MODE_COMPACT)
        } else {
            Html.fromHtml(html)
        }
    }
//Error title: 
Fatal Exception:
 java.lang.NoClassDefFoundError
com.vladsch.flexmark.util.data.DataKey$$ExternalSyntheticLambda1
//Error message: 
com.vladsch.flexmark.util.data.DataKey.<init> (DataKey.java:69)
com.vladsch.flexmark.util.data.SharedDataKeys.<clinit> (SharedDataKeys.java:10)
com.vladsch.flexmark.parser.Parser.<clinit> (Parser.java:37)
de.netalic.messenger.util.MessengerUtil.textWithMarkdown (MessengerUtil.kt:17)
...

Andriod SDK 6, API 23 Do you have any plan for fixing this issue?

TinaT2 avatar Aug 09 '21 07:08 TinaT2

I'm also having this issue on Android 6, I've tried many ways but none of them work. Is there a solution please?

Moriafly avatar Sep 13 '22 04:09 Moriafly

java.lang.NoClassDefFoundError: com.vladsch.flexmark.util.data.DataKey$$ExternalSyntheticLambda2 at com.vladsch.flexmark.util.data.DataKey.(DataKey.java:69) at com.vladsch.flexmark.ext.tables.TablesExtension.(TablesExtension.java:29)

Moriafly avatar Sep 13 '22 23:09 Moriafly