Uploaded image for project: 'Forge'
  1. Forge
  2. FORGE-1935

Don't validate UIInput components with 'null' values (or don't fail parsing)

    • Icon: Enhancement Enhancement
    • Resolution: Done
    • Icon: Major Major
    • 2.7.1.Final
    • 2.7.0.Final
    • UI - API
    • None

      git clone https://github.com/javaee-samples/forge-addons.git (the project does not have a root pom)
      
      forge
      cd forge-addons/javaee7-batch
      addon-build-and-install
      cd ../samples/batch-sample
      batch-new-jobxml --jobXML superJob.xml --reader org.forge.samples.javaee7.batch.MyItemReader --writer org.forge.samples.javaee7.batch.MyItemWriter
      

            [FORGE-1935] Don't validate UIInput components with 'null' values (or don't fail parsing)

            Stacktrace captured on debug:

            java.lang.NullPointerException
            	at org.jboss.forge.addon.maven.projects.facets.MavenJavaSourceFacet.getJavaResource(MavenJavaSourceFacet.java:180)
            	at org.jboss.forge.addon.maven.projects.facets.MavenJavaSourceFacet.getJavaResource(MavenJavaSourceFacet.java:169)
            	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:483)
            	at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:65)
            	at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:40)
            	at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:81)
            	at org.jboss.forge.addon.maven.projects.facets.MavenJavaSourceFacet_$$_javassist_a453b74f-a60e-4fa9-b3b6-fd78e8905617.getJavaResource(MavenJavaSourceFacet_$$_javassist_a453b74f-a60e-4fa9-b3b6-fd78e8905617.java)
            	at org.jboss.forge.addon.javaee7.batch.commands.BatchNewJobXmlCommand$NamedValidator.validate(BatchNewJobXmlCommand.java:72)
            	at org.jboss.forge.addon.ui.impl.input.AbstractInputComponent.validate(AbstractInputComponent.java:203)
            

            George Gastaldi added a comment - Stacktrace captured on debug: java.lang.NullPointerException at org.jboss.forge.addon.maven.projects.facets.MavenJavaSourceFacet.getJavaResource(MavenJavaSourceFacet.java:180) at org.jboss.forge.addon.maven.projects.facets.MavenJavaSourceFacet.getJavaResource(MavenJavaSourceFacet.java:169) 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:483) at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:65) at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:40) at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:81) at org.jboss.forge.addon.maven.projects.facets.MavenJavaSourceFacet_$$_javassist_a453b74f-a60e-4fa9-b3b6-fd78e8905617.getJavaResource(MavenJavaSourceFacet_$$_javassist_a453b74f-a60e-4fa9-b3b6-fd78e8905617.java) at org.jboss.forge.addon.javaee7.batch.commands.BatchNewJobXmlCommand$NamedValidator.validate(BatchNewJobXmlCommand.java:72) at org.jboss.forge.addon.ui.impl.input.AbstractInputComponent.validate(AbstractInputComponent.java:203)

              rhn-support-ggastald George Gastaldi
              lincolnthree Lincoln Baxter III (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: