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.
BPEL module that references another BPEL module failes to build from command line, at the same time build from IDE does well. Below you can find the stacktrace. Unfortunately I am not allowed to attach the sources of my project due to the company policies. However, I have created a small prototype of my project, it fails to build either but with a little bit different exception, I will attach it to the bug also. Stacktrace: -do-dist: [mkdir] Created dir: /opt/hudson/jobs/ESB Account Service/workspace/Accounting/AccountManagement/build [validate-project] [validate-project] ERROR: src-resolve: Cannot resolve the name 'ns:GeneralAccountExceptionType' to a(n) 'type definition' component. [validate-project] [validate-project] [validate-project] ERROR: From: The function "getString" is unknown. Expression: "accprop:getString('sso.accountservice.login')" [validate-project] [validate-project] [validate-project] ERROR: From: The function "getString" is unknown. Expression: "concat('realm=', accprop:getString('sso.accountservice.realm.auth'))" [validate-project] [validate-project] [validate-project] ERROR: From: The function "getString" is unknown. Expression: "accprop:getString('sso.customer.realm')" [validate-project] [validate-project] [validate-project] ERROR: From: The function "getString" is unknown. Expression: "accprop:getString('sso.accountservice.password')" [validate-project] [validate-project] java.lang.reflect.InvocationTargetException [validate-project] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [validate-project] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [validate-project] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [validate-project] at java.lang.reflect.Method.invoke(Method.java:585) [validate-project] at org.netbeans.modules.bpel.project.anttasks.cli.CliValidateBpelProjectTask.execute(CliValidateBpelProjectTask.java:154) [validate-project] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) [validate-project] at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source) [validate-project] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [validate-project] at java.lang.reflect.Method.invoke(Method.java:585) [validate-project] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [validate-project] at org.apache.tools.ant.Task.perform(Task.java:348) [validate-project] at org.apache.tools.ant.Target.execute(Target.java:357) [validate-project] at org.apache.tools.ant.Target.performTasks(Target.java:385) [validate-project] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) [validate-project] at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38) [validate-project] at org.apache.tools.ant.Project.executeTargets(Project.java:1189) [validate-project] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416) [validate-project] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) [validate-project] at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source) [validate-project] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [validate-project] at java.lang.reflect.Method.invoke(Method.java:585) [validate-project] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [validate-project] at org.apache.tools.ant.Task.perform(Task.java:348) [validate-project] at org.apache.tools.ant.Target.execute(Target.java:357) [validate-project] at org.apache.tools.ant.Target.performTasks(Target.java:385) [validate-project] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) [validate-project] at org.apache.tools.ant.Project.executeTarget(Project.java:1306) [validate-project] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) [validate-project] at org.apache.tools.ant.Project.executeTargets(Project.java:1189) [validate-project] at org.apache.tools.ant.Main.runBuild(Main.java:758) [validate-project] at org.apache.tools.ant.Main.startAnt(Main.java:217) [validate-project] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) [validate-project] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) [validate-project] Caused by: java.lang.NullPointerException [validate-project] at org.netbeans.modules.bpel.project.anttasks.cli.CliValidateBpelProjectDelegate.validateFile(CliValidateBpelProjectDelegate.java:168) [validate-project] at org.netbeans.modules.bpel.project.anttasks.cli.CliValidateBpelProjectDelegate.processSourceDir(CliValidateBpelProjectDelegate.java:196) [validate-project] at org.netbeans.modules.bpel.project.anttasks.cli.CliValidateBpelProjectDelegate.processSourceDir(CliValidateBpelProjectDelegate.java:192) [validate-project] at org.netbeans.modules.bpel.project.anttasks.cli.CliValidateBpelProjectDelegate.execute(CliValidateBpelProjectDelegate.java:140) [validate-project] ... 33 more [validate-project] Caused by: java.lang.NullPointerException [validate-project] at org.netbeans.modules.xml.wsdl.model.extensions.bpel.validation.ValidationUtil.getSchemaComponentTypeName(ValidationUtil.java:209) [validate-project] at org.netbeans.modules.xml.wsdl.model.extensions.bpel.validation.ValidationUtil.findBuiltInType(ValidationUtil.java:171) [validate-project] at org.netbeans.modules.xml.wsdl.model.extensions.bpel.validation.ValidationUtil.getBuiltInSimpleType(ValidationUtil.java:109) [validate-project] at org.netbeans.modules.xml.wsdl.model.extensions.bpel.validation.ValidationUtil.getBasedSimpleType(ValidationUtil.java:75) [validate-project] at org.netbeans.modules.bpel.validation.core.BpelValidator.getVariableType(BpelValidator.java:135) [validate-project] at org.netbeans.modules.bpel.validation.variable.Validator.access$500(Validator.java:101) [validate-project] at org.netbeans.modules.bpel.validation.variable.Validator$1.visit(Validator.java:343) [validate-project] at org.netbeans.modules.bpel.model.impl.VariableContainerImpl.accept(VariableContainerImpl.java:146) [validate-project] at org.netbeans.modules.bpel.model.impl.BpelEntityImpl.accept(BpelEntityImpl.java:227) [validate-project] at org.netbeans.modules.bpel.model.impl.BpelEntityImpl.acceptChildren(BpelEntityImpl.java:352) [validate-project] at org.netbeans.modules.bpel.model.impl.BpelEntityImpl.accept(BpelEntityImpl.java:228) [validate-project] at org.netbeans.modules.bpel.validation.core.BpelValidator$1.run(BpelValidator.java:102) [validate-project] at org.netbeans.modules.bpel.model.impl.BpelModelImpl.invoke(BpelModelImpl.java:250) [validate-project] at org.netbeans.modules.bpel.validation.core.BpelValidator.validate(BpelValidator.java:106) [validate-project] at org.netbeans.modules.xml.xam.spi.Validation.validate(Validation.java:96) [validate-project] at org.netbeans.modules.soa.validation.core.Controller.validate(Controller.java:191) [validate-project] at org.netbeans.modules.soa.validation.core.Controller.validate(Controller.java:158) [validate-project] at org.netbeans.modules.soa.validation.core.Controller.cliValidate(Controller.java:150) [validate-project] at org.netbeans.modules.bpel.project.anttasks.cli.CliValidateBpelProjectDelegate.validateFile(CliValidateBpelProjectDelegate.java:163) [validate-project] ... 36 more BUILD FAILED /opt/hudson/jobs/ESB Account Service/workspace/Accounting/AccountManagementApp/nbproject/build-impl.xml:125: The following error occurred while executing this line: /opt/hudson/jobs/ESB Account Service/workspace/Accounting/AccountManagement/nbproject/build-impl.xml:104: Exception occured. Total time: 10 seconds Sending e-mails to: java_developers@yota.ru finished: FAILURE
Created attachment 76547 [details] BPEL module splitted to two different modules where one references another. Build from command line fails for this application
Created attachment 76548 [details] Original BPEL module. Build from command line works fine
Created attachment 76569 [details] Build from command line failes on this prototype application with the same exception presented in Description
P3 -> P1: no workaround
Like workaround: set option "Allow build and deploy with error" to true; in file <project>/nbproject/project.properties set "allow.build.with.error=true"
Created attachment 76650 [details] Test projects
fixed in soa-dev: http://hg.netbeans.org/soa-dev/rev/b06db5b49518 http://hg.netbeans.org/soa-dev/rev/bab0bff0b97f
After updating the build infrastructure of the most recently attached projects by deleting the build.xml, nbproject/genfiles.properties and nbproject/build-impl.xml files, the command-line build succeeded with the "allow.build.with.error" option set to both "true" and "false". This issue is verified with SOA Build of 4/26/09, included with the NetBeans IDE 6.5.1 (Build 200904151427).