quarkiverse / quarkus-roq

An extension to generate/publish static pages from your Quarkus web-app
https://pages.quarkiverse.io/quarkus-roq/
Apache License 2.0
6 stars 3 forks source link

Bug: Link Slugify NPE #99

Closed melloware closed 1 week ago

melloware commented 1 week ago

I pulled your latest code and mvn clean install on Windows gives me this.

[ERROR] Failed to execute goal io.quarkus.platform:quarkus-maven-plugin:3.14.4:build (default) on project roq-blog: Failed to build quarkus application: io.quarkus.builder.BuildException: Build failure: Build failed due to errors
[ERROR]         [error]: Build step io.quarkiverse.roq.frontmatter.deployment.RoqFrontMatterProcessor#bindFrontMatterData threw an exception: java.lang.NullPointerException: Cannot invoke "String.toLowerCase()" because "input" is null
[ERROR]         at io.quarkiverse.roq.frontmatter.deployment.Link.slugify(Link.java:57)
[ERROR]         at io.quarkiverse.roq.frontmatter.deployment.Link.lambda$static$5(Link.java:34)
[ERROR]         at io.quarkiverse.roq.frontmatter.deployment.Link.link(Link.java:44)
[ERROR]         at io.quarkiverse.roq.frontmatter.deployment.RoqFrontMatterProcessor.bindFrontMatterData(RoqFrontMatterProcessor.java:129)
[ERROR]         at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:733)
[ERROR]         at io.quarkus.deployment.ExtensionLoader$3.execute(ExtensionLoader.java:856)
[ERROR]         at io.quarkus.builder.BuildContext.run(BuildContext.java:256)
[ERROR]         at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)
[ERROR]         at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2516)
[ERROR]         at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2495)
[ERROR]         at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1521)
[ERROR]         at java.base/java.lang.Thread.run(Thread.java:1583)
[ERROR]         at org.jboss.threads.JBossThread.run(JBossThread.java:483)

Maven INFO:

Apache Maven 3.9.9 (8e8579a9e76f7d015ee5ec7bfcdc97d260186937)
Maven home: C:\tools\apache-maven-3.9.9
Java version: 21.0.4, vendor: Eclipse Adoptium, runtime: C:\tools\jdk-21.0.4+7
Default locale: en_US, platform encoding: UTF-8
OS name: "windows 11", version: "10.0", arch: "amd64", family: "windows"