Here is my configuration.  Note I had to add the one excludes because that
is the file that causes the NPE.

<configuration>
    <includes>
        <include>com/issinc/odin/display/*.class</include>
    </includes>
    <excludes>
        
<exclude>com/issinc/odin/messaging/event/msg/EventActionMsgs_Action.class</exclude>
    </excludes>
    <buildDirectory>${project.build.outputDirectory}</buildDirectory>
    
<outputDirectory>${project.build.directory}/generated-resources</outputDirectory>
</configuration>


Here is EventActionMsgs_Action that causes the NPE.

public enum EventActionMsgs_Action
{
    /**
     * Cancel event action msgs action.
     */
    CANCEL,
    /**
     * Expire event action msgs action.
     */
    EXPIRE,
    /**
     * Complete event action msgs action.
     */
    COMPLETE,
    /**
     * Delete event action msgs action.
     */
    DELETE;
}

-Dave





On Sat, Mar 24, 2018 at 1:04 PM, Martin Gainty <[email protected]> wrote:

> the failure occurs in io.gravitee.maven.plugins.
> json.schema.generator.mojo.JsonSchemaGeneratorMojo :
>
>
>   Config config = new Config(
>                 new Globs(getIncludes(), getExcludes()),
>                 getBuildDirectory(),
>                 getOutputDirectory(),
>                 getLog()
>         );
>         // Then run mapper
>         Mapper mapper = new Mapper(config);
>         List<JsonSchema> schemas = mapper.generateJsonSchemas();
>         // Finally write JSON Schemas to the configured output directory
>         Output output = new Output(config);
>         output.write(schemas); //schemas must be a valid schema based on
> <configuration> parameters
> ..
> }
>
> in <configuration>  what is
> includes
> excludes
> buildDirectory
> outputDirectory
>
> ?
> Martin
> ______________________________________________
>
>
>
>
> ------------------------------
> *From:* David Hoffer <[email protected]>
> *Sent:* Friday, March 23, 2018 2:10 PM
> *To:* Maven Users List
> *Subject:* Fwd: json-schema-generator-maven-plugin has NPE fault
>
> json-schema-generator-maven-plugin v1.3.0 generates and NPE.  Just trying
> to get feedback to developers.
>
> [ERROR] Failed to execute goal io.gravitee.maven.plugins:
> json-schema-generator-maven-plugin:1.3.0:generate-json-schemas
> (json-schema-generator) on project odin-messaging: Execution
> json-schema-generator of goal io.gravitee.maven.plugins:jso
> n-schema-generator-maven-plugin:1.3.0:generate-json-schemas failed.:
> NullPointerException -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
> goal io.gravitee.maven.plugins:json-schema-gen
> erator-maven-plugin:1.3.0:generate-json-schemas (json-schema-generator) on
> project odin-messaging: Execution json-schema
> -generator of goal io.gravitee.maven.plugins:json-schema-generator-maven-
> plugin:1.3.0:generate-json-schemas failed.
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:213)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:154)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:146)
>     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.jav
> a:51)
>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
> (LifecycleStarter.java:128)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
>     at sun.reflect.NativeMethodAccessorImpl.invoke
> (NativeMethodAccessorImpl.java:62)
>     at sun.reflect.DelegatingMethodAccessorImpl.invoke
> (DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke (Method.java:498)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced
> (Launcher.java:289)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.launch
> (Launcher.java:229)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode
> (Launcher.java:415)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.main
> (Launcher.java:356)
> Caused by: org.apache.maven.plugin.PluginExecutionException: Execution
> json-schema-generator of goal io.gravitee.maven.p
> lugins:json-schema-generator-maven-plugin:1.3.0:generate-json-schemas
> failed.
>     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
> (DefaultBuildPluginManager.java:145)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:208)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:154)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:146)
>     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.jav
> a:51)
>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
> (LifecycleStarter.java:128)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
>     at sun.reflect.NativeMethodAccessorImpl.invoke
> (NativeMethodAccessorImpl.java:62)
>     at sun.reflect.DelegatingMethodAccessorImpl.invoke
> (DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke (Method.java:498)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced
> (Launcher.java:289)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.launch
> (Launcher.java:229)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode
> (Launcher.java:415)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.main
> (Launcher.java:356)
> Caused by: java.lang.NullPointerException
>     at io.gravitee.maven.plugins.json.schema.generator.mojo.
> Output.createJsonFile
> (Output.java:93)
>     at io.gravitee.maven.plugins.json.schema.generator.mojo.
> Output.createJsonFiles
> (Output.java:78)
>     at io.gravitee.maven.plugins.json.schema.generator.mojo.Output.write
> (Output.java:65)
>     at io.gravitee.maven.plugins.json.schema.generator.mojo.
> JSONSchemaGeneratorMojo.execute (JSONSchemaGeneratorMojo.jav
> a:83)
>     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
> (DefaultBuildPluginManager.java:134)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:208)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:154)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:146)
>     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.jav
> a:51)
>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
> (LifecycleStarter.java:128)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
>     at sun.reflect.NativeMethodAccessorImpl.invoke
> (NativeMethodAccessorImpl.java:62)
>     at sun.reflect.DelegatingMethodAccessorImpl.invoke
> (DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke (Method.java:498)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced
> (Launcher.java:289)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.launch
> (Launcher.java:229)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode
> (Launcher.java:415)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.main
> (Launcher.java:356)
>
> -Dave
>

Reply via email to