Bug 191607 - NullPointerException in ScJavaToWsdlBuilder
Summary: NullPointerException in ScJavaToWsdlBuilder
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: STP (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P1 critical (vote)
Target Milestone: ---   Edit
Assignee: Adrian Skehill CLA
QA Contact: Oisin Hurley CLA
URL:
Whiteboard:
Keywords:
: 191608 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-06-07 19:08 EDT by Irene Levina CLA
Modified: 2012-09-21 14:39 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Irene Levina CLA 2007-06-07 19:08:15 EDT
Build ID: 3.2.2

Steps To Reproduce:
Just run Artix JavaFirst wizard, you will see build error
caused by :

java.lang.NullPointerException
	at org.eclipse.stp.sc.jaxws.builders.ScJavaToWsdlBuilder.checkAnnotation(ScJavaToWsdlBuilder.java:100)
	at org.eclipse.stp.sc.common.builders.ScJavaBuilder.visitResourceFile(ScJavaBuilder.java:123)
	at org.eclipse.stp.sc.common.builders.ScJavaBuilder.access$0(ScJavaBuilder.java:112)
	at org.eclipse.stp.sc.common.builders.ScJavaBuilder$ScBuildVisitor.visit(ScJavaBuilder.java:171)
	at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:105)
	at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:57)
	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:81)
	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
	at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:126)
	at org.eclipse.core.internal.resources.Resource.accept(Resource.java:67)
	at org.eclipse.core.internal.resources.Resource.accept(Resource.java:103)
	at org.eclipse.core.internal.resources.Resource.accept(Resource.java:87)
	at org.eclipse.stp.sc.common.builders.ScJavaBuilder.fullBuild(ScJavaBuilder.java:75)
	at org.eclipse.stp.sc.common.builders.ScJavaBuilder.build(ScJavaBuilder.java:52)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:603)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:167)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:230)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:233)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:252)
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:285)
	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:154)
	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:217)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)



More information:
Comment 1 Oisin Hurley CLA 2007-06-08 09:43:45 EDT
Upped the priority on this one.
Comment 2 Oisin Hurley CLA 2007-06-08 09:45:29 EDT
*** Bug 191608 has been marked as a duplicate of this bug. ***
Comment 3 Johnson Ma CLA 2007-06-11 01:39:11 EDT
Looks like we can't get CompilationUnit from IFile sometime, which caused the NPE.
Fixed by adding null checking as following:
if (unit == null) {
			return false;
		}
Comment 4 Irene Levina CLA 2007-06-11 17:12:18 EDT
Verified fix put by Johnson