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

npe when children uri from classpath #245

Closed
3a04huk opened this issue Feb 13, 2021 · 3 comments
Closed

npe when children uri from classpath #245

3a04huk opened this issue Feb 13, 2021 · 3 comments
Assignees
Labels

Comments

@3a04huk
Copy link
Contributor

3a04huk commented Feb 13, 2021

my site descriptor:

home:
  uri: test.md
  children:
    - name: test
      uri: classpath:defaultTemplate.confluence

my config:

                <configuration>
                    <username>...</username>
                    <password>...</password>
                    <spaceKey>test</spaceKey>
                    <parentPageId>...</parentPageId>
                    <endPoint>https://.../wiki/rest/api</endPoint>
                    <siteDescriptor>src/main/resources/site.yml</siteDescriptor>
                    <failOnError>true</failOnError>
                    <markdownProcessor>
                        <name>commonmark</name>
                    </markdownProcessor>
                </configuration>

when i try confluence-reporting:deploy -X -f pom.xml :

ERROR] Failed to execute goal org.bsc.maven:confluence-reporting-maven-plugin:7.0-rc1:deploy (default-cli) on project confluence-exmaple: error generating report: NullPointerException -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.bsc.maven:confluence-reporting-maven-plugin:7.0-rc1:deploy (default-cli) on project confluence-exmaple: error generating report
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:564)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
    at org.codehaus.classworlds.Launcher.main (Launcher.java:47)
Caused by: org.apache.maven.plugin.MojoExecutionException: error generating report
    at org.bsc.mojo.AbstractBaseConfluenceMojo.execute (AbstractBaseConfluenceMojo.java:383)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:564)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
    at org.codehaus.classworlds.Launcher.main (Launcher.java:47)
Caused by: java.lang.NullPointerException
    at org.apache.commons.io.IOUtils.toInputStream (IOUtils.java:594)
    at org.bsc.confluence.model.SiteProcessor$PageContent.getInputStream (SiteProcessor.java:32)
    at org.bsc.mojo.AbstractConfluenceDeployMojo.lambda$getPageContent$0 (AbstractConfluenceDeployMojo.java:274)
    at java.util.concurrent.CompletableFuture.uniComposeStage (CompletableFuture.java:1183)
    at java.util.concurrent.CompletableFuture.thenCompose (CompletableFuture.java:2299)
    at org.bsc.mojo.AbstractConfluenceDeployMojo.getPageContent (AbstractConfluenceDeployMojo.java:268)
    at org.bsc.mojo.AbstractConfluenceDeployMojo.lambda$generateChild$9 (AbstractConfluenceDeployMojo.java:377)
    at org.bsc.mojo.AbstractConfluenceDeployMojo.lambda$updatePageIfNeeded$3 (AbstractConfluenceDeployMojo.java:322)
    at org.bsc.mojo.AbstractConfluenceDeployMojo.lambda$canProceedToUpdatePage$18 (AbstractConfluenceDeployMojo.java:459)
    at java.util.Optional.orElseGet (Optional.java:362)
    at org.bsc.mojo.AbstractConfluenceDeployMojo.canProceedToUpdatePage (AbstractConfluenceDeployMojo.java:459)
    at org.bsc.mojo.AbstractConfluenceDeployMojo.updatePageIfNeeded (AbstractConfluenceDeployMojo.java:321)
    at org.bsc.mojo.AbstractConfluenceDeployMojo.lambda$generateChild$10 (AbstractConfluenceDeployMojo.java:376)
    at org.bsc.mojo.AbstractConfluenceDeployMojo.lambda$generateChild$14 (AbstractConfluenceDeployMojo.java:390)
    at java.util.concurrent.CompletableFuture.uniComposeStage (CompletableFuture.java:1183)
    at java.util.concurrent.CompletableFuture.thenCompose (CompletableFuture.java:2299)
    at org.bsc.mojo.AbstractConfluenceDeployMojo.generateChild (AbstractConfluenceDeployMojo.java:388)
    at org.bsc.mojo.AbstractConfluenceDeployMojo.generateChildren (AbstractConfluenceDeployMojo.java:711)
    at org.bsc.mojo.ConfluenceDeployMojo.generateProjectReport (ConfluenceDeployMojo.java:611)
    at org.bsc.mojo.ConfluenceDeployMojo.execute (ConfluenceDeployMojo.java:323)
    at org.bsc.mojo.AbstractBaseConfluenceMojo.execute (AbstractBaseConfluenceMojo.java:376)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:564)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
    at org.codehaus.classworlds.Launcher.main (Launcher.java:47)
@bsorrentino bsorrentino self-assigned this Feb 14, 2021
@bsorrentino bsorrentino added this to To do in Major Release 7.0 via automation Feb 14, 2021
@bsorrentino
Copy link
Owner

Hi @3a04huk thanks for feedback I'll fix it soon

@bsorrentino
Copy link
Owner

Hi @3a04huk I improved the loading resource process

Please test again with the 7.0-SNAPSHOT and let me know

@3a04huk
Copy link
Contributor Author

3a04huk commented Feb 14, 2021

Hi @3a04huk I improved the loading resource process

Please test again with the 7.0-SNAPSHOT and let me know

worked fine

@3a04huk 3a04huk closed this as completed Feb 14, 2021
Major Release 7.0 automation moved this from To do to Done Feb 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
No open projects
Development

No branches or pull requests

2 participants