This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 117446

Summary: NullPointerException validating BPEL and WSDL files
Product: soa Reporter: getaceres <getaceres>
Component: BPEL ValidationAssignee: Vladimir Yaroslavskiy <yaroslavskiy>
Status: RESOLVED WORKSFORME    
Severity: blocker    
Priority: P3    
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: DEFECT Exception Reporter:
Attachments: This is the content of the source folder in the BPEL project.

Description getaceres 2007-10-02 13:26:22 UTC
When I try to validate a BPEL or WSDL file that is not correct I get a NullPointerException like this:

java.lang.NullPointerException
	at 
org.netbeans.modules.xml.wsdl.model.extensions.soap.validation.SOAPComponentValidator.ensureUniqueParts(SOAPComponentValidator.java:696)
	at 
org.netbeans.modules.xml.wsdl.model.extensions.soap.validation.SOAPComponentValidator.visit(SOAPComponentValidator.java:676)
	at 
org.netbeans.modules.xml.wsdl.model.extensions.soap.validation.SOAPComponentValidator.validate(SOAPComponentValidator.java:149)
	at org.netbeans.modules.xml.xam.spi.Validation.validate(Validation.java:78)
	at org.netbeans.modules.xml.wsdl.validator.visitor.WSDLSemanticsVisitor.visit(WSDLSemanticsVisitor.java:682)
	at org.netbeans.modules.xml.wsdl.model.impl.ImportImpl.accept(ImportImpl.java:52)
	at 
org.netbeans.modules.xml.wsdl.validator.visitor.WSDLSemanticsVisitor.visitChildren(WSDLSemanticsVisitor.java:937)
	at org.netbeans.modules.xml.wsdl.validator.visitor.WSDLSemanticsVisitor.visit(WSDLSemanticsVisitor.java:310)
	at org.netbeans.modules.xml.wsdl.model.impl.DefinitionsImpl.accept(DefinitionsImpl.java:130)
	at org.netbeans.modules.xml.wsdl.validator.WSDLSemanticValidator.validate(WSDLSemanticValidator.java:38)
	at org.netbeans.modules.xml.xam.spi.Validation.validate(Validation.java:78)
	at 
org.netbeans.modules.bpel.model.validation.imports.BPELImportsVisitor.validateImportedModels(BPELImportsVisitor.java:86)
	at 
org.netbeans.modules.bpel.model.validation.imports.BPELImportsValidator.validate(BPELImportsValidator.java:90)
	at org.netbeans.modules.xml.xam.spi.Validation.validate(Validation.java:78)
	at 
org.netbeans.modules.xml.validation.ValidationOutputWindowController.validate(ValidationOutputWindowController.java:64)
	at org.netbeans.modules.xml.validation.ValidateAction$RunAction.run(ValidateAction.java:90)
	at 
org.netbeans.modules.bpel.editors.multiview.DesignerMultiViewElement$BPELValidateAction$1.run(DesignerMultiViewElement.java:796)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964)

I think it should point to the error instead of failing with that exception.
Comment 1 Andrei Chistiakov 2007-10-02 14:56:23 UTC
Could you please attach that invalid BPEL or WSDL file to this bug report?
Comment 2 getaceres 2007-10-02 15:30:55 UTC
Created attachment 50004 [details]
This is the content of the source folder in the BPEL project.
Comment 3 Vladimir Yaroslavskiy 2007-10-11 15:02:41 UTC
Tried the latest build, can't reproduce NPE.