Issue Details (XML | Word | Printable)

Key: FXP-68
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Critical Critical
Assignee: Bratukhin, Andrey
Reporter: Bratukhin, Andrey
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
JavaFX plug-in

NPE in JavaFXBuilder while traversing resources

Created: 21/Jun/10 10:23 AM   Updated: 29/Jun/10 11:02 AM   Resolved: 29/Jun/10 10:50 AM
Component/s: Compiler
Affects Version/s: 1.3.2
Fix Version/s: 1.3.3

Time Tracking:
Not Specified


 Description  « Hide
When I do a clean build:

Errors occurred during the build.
  Errors running builder 'JavaFX Builder' on project 'JFXtrasCommon'.
    An error occurred while traversing resources.
    java.lang.NullPointerException
  An error occurred while traversing resources.
  java.lang.NullPointerException

Hudson system user added a comment - 22/Jun/10 09:32 AM
Integrated in exadel-javafx-plugin-continuous #87 (See [http://hudson.exadel.org/hudson/job/exadel-javafx-plugin-continuous/87/])
    FXP-68 is fixed
Classpath container entries are resolved by JavaFX builder

Eugelink, Tom added a comment - 29/Jun/10 05:52 AM
Upgraded to 1.3.3 but this one is not solved yet.

java.lang.NullPointerException
at com.exadel.javafx.ide.internal.core.JavaFXSourceCodeCollector.visit(JavaFXSourceCodeCollector.java:47)
at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:108)
at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:60)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:82)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:127)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:70)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:106)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:90)
at com.exadel.javafx.ide.internal.core.JFXProject.getJavaFXSourceFiles(JFXProject.java:788)
at com.exadel.javafx.ide.internal.core.builder.JavaFXIncrementalBuilder.fullBuild(JavaFXIncrementalBuilder.java:113)
at com.exadel.javafx.ide.internal.core.builder.JavaFXIncrementalBuilder.build(JavaFXIncrementalBuilder.java:53)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:627)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:140)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:238)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

Bratukhin, Andrey added a comment - 29/Jun/10 10:50 AM
Issue was fixed in 1.3.3 branch and merged to trunk

Hudson system user added a comment - 29/Jun/10 11:02 AM
Integrated in exadel-javafx-plugin-continuous #95 (See [http://hudson.exadel.org/hudson/job/exadel-javafx-plugin-continuous/95/])
    FXP-68 - JavaFX source collector is fixed