-
Notifications
You must be signed in to change notification settings - Fork 320
Closed
Description
When running the renderer on android, I get an IllegalArgumentException:
java.lang.IllegalArgumentException: Unsupported flags: 256
at java.util.regex.Pattern.<init>(Pattern.java:1320)
at java.util.regex.Pattern.compile(Pattern.java:971)
at org.commonmark.ext.heading.anchor.IdGenerator.<init>(IdGenerator.java:14)
at org.commonmark.ext.heading.anchor.IdGenerator.<init>(IdGenerator.java:13)
at org.commonmark.ext.heading.anchor.IdGenerator$Builder.build(IdGenerator.java:106)
at org.commonmark.ext.heading.anchor.internal.HeadingIdAttributeProvider.<init>(HeadingIdAttributeProvider.java:20)
at org.commonmark.ext.heading.anchor.internal.HeadingIdAttributeProvider.create(HeadingIdAttributeProvider.java:24)
at org.commonmark.ext.heading.anchor.HeadingAnchorExtension$1.create(HeadingAnchorExtension.java:61)
at org.commonmark.renderer.html.HtmlRenderer$RendererContext.<init>(HtmlRenderer.java:199)
at org.commonmark.renderer.html.HtmlRenderer$RendererContext.<init>(HtmlRenderer.java:188)
at org.commonmark.renderer.html.HtmlRenderer.render(HtmlRenderer.java:62)
at org.commonmark.renderer.html.HtmlRenderer.render(HtmlRenderer.java:69)
Here is the code I am using to run the renderer
String md = "# markdown"
List<Extension> extensions = Arrays.asList(
TablesExtension.create(),
StrikethroughExtension.create(),
AutolinkExtension.create(),
HeadingAnchorExtension.create(),
InsExtension.create());
Parser parser = Parser.builder().extensions(extensions).build();
HtmlRenderer renderer = HtmlRenderer.builder().extensions(extensions).build();
Node document = parser.parse(md);
renderer.render(document);
And here is the relevant section of my gradle config
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.0"
defaultConfig {
minSdkVersion 21
targetSdkVersion 25
jackOptions {
enabled true
}
...
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
...
}
dependencies {
...
ext.commonmark = "0.7.1"
compile "com.atlassian.commonmark:commonmark:$commonmark"
compile "com.atlassian.commonmark:commonmark-ext-gfm-tables:$commonmark"
compile "com.atlassian.commonmark:commonmark-ext-autolink:$commonmark"
compile "com.atlassian.commonmark:commonmark-ext-gfm-strikethrough:$commonmark"
compile "com.atlassian.commonmark:commonmark-ext-heading-anchor:$commonmark"
compile "com.atlassian.commonmark:commonmark-ext-ins:$commonmark"
}
This looks very similar to this issue. Any help would be great, thanks!
Metadata
Metadata
Assignees
Labels
No labels