Petals Studio

Sometimes, the JBI builder cannot resolve line numbers

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 1.1.0
  • Fix Version/s: 1.1.1
  • Component/s: Petals Tools
  • Security Level: Public
  • Description:
    Hide

    Sometimes, the JBI builder cannot resolve line numbers.
    It also applies to the BPEL builder.

    There is a stack trace if we launch the studio in debug (or from a console).

    java.lang.NullPointerException
    	at com.ebmwebsourcing.petals.common.builder.JbiXmlBuilder.resolveLineNumbers(JbiXmlBuilder.java:214)
    	at com.ebmwebsourcing.petals.common.builder.JbiXmlBuilder.validateAndMarkJbiXmlFile(JbiXmlBuilder.java:200)
    	at com.ebmwebsourcing.petals.services.su.nature.SuBuilder.access$1(SuBuilder.java:1)
    	at com.ebmwebsourcing.petals.services.su.nature.SuBuilder$SuResourceVisitor.visit(SuBuilder.java:178)
    	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.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.ebmwebsourcing.petals.services.su.nature.SuBuilder.fullBuild(SuBuilder.java:73)
    	at com.ebmwebsourcing.petals.common.builder.JbiXmlBuilder.build(JbiXmlBuilder.java:68)
    	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)
    Show
    Sometimes, the JBI builder cannot resolve line numbers. It also applies to the BPEL builder. There is a stack trace if we launch the studio in debug (or from a console).
    java.lang.NullPointerException
    	at com.ebmwebsourcing.petals.common.builder.JbiXmlBuilder.resolveLineNumbers(JbiXmlBuilder.java:214)
    	at com.ebmwebsourcing.petals.common.builder.JbiXmlBuilder.validateAndMarkJbiXmlFile(JbiXmlBuilder.java:200)
    	at com.ebmwebsourcing.petals.services.su.nature.SuBuilder.access$1(SuBuilder.java:1)
    	at com.ebmwebsourcing.petals.services.su.nature.SuBuilder$SuResourceVisitor.visit(SuBuilder.java:178)
    	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.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.ebmwebsourcing.petals.services.su.nature.SuBuilder.fullBuild(SuBuilder.java:73)
    	at com.ebmwebsourcing.petals.common.builder.JbiXmlBuilder.build(JbiXmlBuilder.java:68)
    	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)
  • Environment:
    Windows XP.

Activity

Vincent Zurczak made changes - Fri, 20 Aug 2010 - 17:02:55 +0200
Field Original Value New Value
Priority Minor [ 4 ]
Description Sometimes, the JBI builder cannot resolve line numbers.
It also applies to the BPEL builder.

There is a stack trace if we launch the studio in debug (or from a console).

{code}
java.lang.NullPointerException
at com.ebmwebsourcing.petals.common.builder.JbiXmlBuilder.resolveLineNumbers(JbiXmlBuilder.java:214)
at com.ebmwebsourcing.petals.common.builder.JbiXmlBuilder.validateAndMarkJbiXmlFile(JbiXmlBuilder.java:200)
at com.ebmwebsourcing.petals.services.su.nature.SuBuilder.access$1(SuBuilder.java:1)
at com.ebmwebsourcing.petals.services.su.nature.SuBuilder$SuResourceVisitor.visit(SuBuilder.java:178)
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.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.ebmwebsourcing.petals.services.su.nature.SuBuilder.fullBuild(SuBuilder.java:73)
at com.ebmwebsourcing.petals.common.builder.JbiXmlBuilder.build(JbiXmlBuilder.java:68)
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)
{code}
Sometimes, the JBI builder cannot resolve line numbers.
It also applies to the BPEL builder.

There is a stack trace if we launch the studio in debug (or from a console).

{code:java}
java.lang.NullPointerException
at com.ebmwebsourcing.petals.common.builder.JbiXmlBuilder.resolveLineNumbers(JbiXmlBuilder.java:214)
at com.ebmwebsourcing.petals.common.builder.JbiXmlBuilder.validateAndMarkJbiXmlFile(JbiXmlBuilder.java:200)
at com.ebmwebsourcing.petals.services.su.nature.SuBuilder.access$1(SuBuilder.java:1)
at com.ebmwebsourcing.petals.services.su.nature.SuBuilder$SuResourceVisitor.visit(SuBuilder.java:178)
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.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.ebmwebsourcing.petals.services.su.nature.SuBuilder.fullBuild(SuBuilder.java:73)
at com.ebmwebsourcing.petals.common.builder.JbiXmlBuilder.build(JbiXmlBuilder.java:68)
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)
{code}
Vincent Zurczak made changes - Mon, 23 Aug 2010 - 10:56:48 +0200
Status New [ 10000 ] Open [ 10002 ]
Priority Minor [ 4 ] Major [ 3 ]
Vincent Zurczak made changes - Mon, 23 Aug 2010 - 10:56:51 +0200
Status Open [ 10002 ] In Progress [ 10003 ]
Vincent Zurczak made changes - Mon, 23 Aug 2010 - 11:24:08 +0200
Status In Progress [ 10003 ] Resolved [ 10004 ]
Fix Version/s 1.1.1 [ 10078 ]
Resolution Fixed [ 1 ]
Vincent Zurczak made changes - Mon, 23 Aug 2010 - 11:24:14 +0200
Status Resolved [ 10004 ] Closed [ 10005 ]

People

Dates

  • Created:
    Fri, 20 Aug 2010 - 17:02:18 +0200
    Updated:
    Mon, 23 Aug 2010 - 11:24:14 +0200
    Resolved:
    Mon, 23 Aug 2010 - 11:24:08 +0200