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.
As reported on the users@open-esb alias: > Hello, > > I'm trying to catch a SystemFault in a BPEL process. > > > <?xml version="1.0" encoding="UTF-8"?> > <process > ... > ... > xmlns:sxeh="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/ErrorHandling" > > <sequence> > > ... > <faultHandlers> > <catch faultName="sxeh:systemFault" faultVariable="faultVar" faultMessageType="sxeh:faultMessage"> > ... > </catch> > </faultHandlers> > ... > </sequence> > </process> > > > I'm getting the error while validating the BPEL: > ERROR: Element "catch" has reference to another element (via "faultMessageType" attribute value) and this element cannot be found. Please check namespace declarations, "import" elements, attribute value or name of referenced element. > > Any help appreciated. I've created a simple sample project and am able to reproduce on the self-made {soerelease} build.
Created attachment 72713 [details] Sample project
tested and verified using gfesb build 10/24 and was able to reproduce the issue. Changed the Synchronous WSDL to contain a fault and when I assigned a fault variable to system fault the project built successfully. modified proejct that passes Build is attached.
Created attachment 72720 [details] modified project that passes build
fixed: http://hg.netbeans.org/soa-dev/rev/cb75cfc06f5c http://hg.netbeans.org/soarelease/rev/f0fdb3ce1bb4