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.
When building some BPEL projects from the command line using NB 6.5.1, the build fails with a java.lang.NoSuchMethodError: org.netbeans.modules.xml.xpath.ext.XPathModel.resolveExtReferences(Z)V error. Build failures: Buildfile: build.xml -create-private-props: [echo] JBI/QE pre-init patch: generating /Volumes/Work/qe/jdev/paths/jbidev/jbi/shasta/engines/bpel/nb/ScopeTerminationJbi/nbproject/private/private.properties -add-partner-project: [echo] JBI/QE pre-init patch: adding partner project ScopeTerminationBpel to /Volumes/Work/qe/jdev/paths/jbidev/jbi/shasta/engines/bpel/nb/ScopeTerminationJbi/nbproject/private/private.properties -make_src_dirs: [mkdir] Created dir: /Volumes/Work/qe/jdev/paths/jbidev/jbi/shasta/engines/bpel/nb/ScopeTerminationJbi/src/jbiServiceUnits -do-clean: [delete] Deleting directory /Volumes/Work/qe/jdev/paths/jbidev/jbi/shasta/engines/bpel/nb/ScopeTerminationBpel/build do-clean: [delete] Deleting directory /Volumes/Work/qe/jdev/paths/jbidev/jbi/shasta/engines/bpel/nb/ScopeTerminationJbi/src/jbiServiceUnits -do-dist: [mkdir] Created dir: /Volumes/Work/qe/jdev/paths/jbidev/jbi/shasta/engines/bpel/nb/ScopeTerminationBpel/build [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:143) [validate-project] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) [validate-project] at sun.reflect.GeneratedMethodAccessor2.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:105) [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:1329) [validate-project] at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38) [validate-project] at org.apache.tools.ant.Project.executeTargets(Project.java:1181) [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.GeneratedMethodAccessor2.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:105) [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:1329) [validate-project] at org.apache.tools.ant.Project.executeTarget(Project.java:1298) [validate-project] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) [validate-project] at org.apache.tools.ant.Project.executeTargets(Project.java:1181) [validate-project] at org.apache.tools.ant.Main.runBuild(Main.java:698) [validate-project] at org.apache.tools.ant.Main.startAnt(Main.java:199) [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.NoSuchMethodError: org.netbeans.modules.xml.xpath.ext.XPathModel.resolveExtReferences(Z)V [validate-project] at org.netbeans.modules.xml.wsdl.model.extensions.bpel.validation.xpath.BPELExtensionXpathVisitor.visit(BPELExtensionXpathVisitor.java:198) [validate-project] at org.netbeans.modules.xml.wsdl.model.extensions.bpel.impl.PropertyAliasImpl.accept(PropertyAliasImpl.java:125) [validate-project] at org.netbeans.modules.xml.wsdl.model.extensions.bpel.validation.AbstractValidator.validate(AbstractValidator.java:95) [validate-project] at org.netbeans.modules.xml.xam.spi.Validation.validate(Validation.java:95) [validate-project] at org.netbeans.modules.soa.validation.core.Validator.validate(Validator.java:107) [validate-project] at org.netbeans.modules.bpel.validation.reference.Validator.access$200(Validator.java:72) [validate-project] at org.netbeans.modules.bpel.validation.reference.Validator$1.visit(Validator.java:94) [validate-project] at org.netbeans.modules.bpel.model.impl.ImportImpl.accept(ImportImpl.java:94) [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:95) [validate-project] at org.netbeans.modules.soa.validation.core.Controller.validate(Controller.java:198) [validate-project] at org.netbeans.modules.soa.validation.core.Controller.validate(Controller.java:160) [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:154) [validate-project] at org.netbeans.modules.bpel.project.anttasks.cli.CliValidateBpelProjectDelegate.processSourceDir(CliValidateBpelProjectDelegate.java:187) [validate-project] at org.netbeans.modules.bpel.project.anttasks.cli.CliValidateBpelProjectDelegate.processSourceDir(CliValidateBpelProjectDelegate.java:183) [validate-project] at org.netbeans.modules.bpel.project.anttasks.cli.CliValidateBpelProjectDelegate.processSourceDir(CliValidateBpelProjectDelegate.java:183) [validate-project] at org.netbeans.modules.bpel.project.anttasks.cli.CliValidateBpelProjectDelegate.execute(CliValidateBpelProjectDelegate.java:131) [validate-project] ... 33 more BUILD FAILED /Volumes/Work/qe/jdev/paths/jbidev/jbi/shasta/engines/bpel/nb/ScopeTerminationJbi/nbproject/build-impl.xml:124: The following error occurred while executing this line: /Volumes/Work/qe/jdev/paths/jbidev/jbi/shasta/engines/bpel/nb/ScopeTerminationBpel/nbproject/build-impl.xml:112: Exception occured. Total time: 8 seconds Config used: (alias:jbidev.gfesb):nb/ScopeTerminationJbi -> jbimgr -v App Server details: app server host = ianch-mac app server version = Sun GlassFish Enterprise Server v2.1 (9.1.1) (build b60-fcs) app server build date = Mon Nov 17 02:36:32 GMT 2008 app server home = /Volumes/Work/qe/gfesbv21/gf911 Product details: type = GFESB variant = Glassfish kit type = product build = 20090310-1706 version = 2.1 Database details: type = javadb user = app jdbc url = jdbc:derby://localhost:1527/ JBI details: operating system = Mac OS X 10.5.6 [i386] (en_US MacRoman) java version = 1.5.0_16-b06-284 (32-bit) java home = /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home java tmp dir = /tmp app server type = GLASSFISH (sub-type = DEVELOPER version = 911) app server domains = 1 (instances = 0 cluster = ) jbi host = ianch-mac jbi port = 17888 (secure = false) runtime build = 090310_2 runtime version = 2.5 runtime codeline = main runtime component build = 090310_1 runtime component version = 2.5 runtime component codeline = main component build = 090310_2 component version = 2.5 component codeline = main design time build = unknown design time codeline = unknown build details: JBI Framework = Tue Mar 10 13:55:12 GMT 2009 [source: /Volumes/Work/qe/gfesbv21/gf911/jbi/lib/jbi_framework.jar] HTTP Binding = Tue Mar 10 11:33:16 GMT 2009 [build: 090310_1 source: /Volumes/Work/qe/gfesbv21/gf911/jbi/components/sun-http-binding/httpbc.jar] DB Binding = Tue Mar 10 13:59:50 GMT 2009 [build: 090310_2 source: /Volumes/Work/qe/gfesbv21/gf911/addons/jbi-components/databasebc.jar] FILE Binding = Tue Mar 10 14:01:18 GMT 2009 [build: 090310_2 source: /Volumes/Work/qe/gfesbv21/gf911/addons/jbi-components/filebc.jar] FTP Binding = Tue Mar 10 14:01:38 GMT 2009 [build: 090310_2 source: /Volumes/Work/qe/gfesbv21/gf911/addons/jbi-components/ftpbc.jar] JMS Binding = Tue Mar 10 14:04:10 GMT 2009 [build: 090310_2 source: /Volumes/Work/qe/gfesbv21/gf911/addons/jbi-components/jmsbc.jar] LDAP Binding = Tue Mar 10 14:04:18 GMT 2009 [build: 090310_2 source: /Volumes/Work/qe/gfesbv21/gf911/addons/jbi-components/ldapbc.jar] Scheduler Binding = Tue Mar 10 14:05:04 GMT 2009 [build: 090310_2 source: /Volumes/Work/qe/gfesbv21/gf911/addons/jbi-components/schedulerbc.jar] BPEL Service Engine = Tue Mar 10 14:09:02 GMT 2009 [build: 090310_2 source: /Volumes/Work/qe/gfesbv21/gf911/addons/jbi-components/bpelserviceengine.jar] XSLT Service Engine = Tue Mar 10 14:07:28 GMT 2009 [build: 090310_2 source: /Volumes/Work/qe/gfesbv21/gf911/addons/jbi-components/xsltserviceengine.jar] EDM Service Engine = Tue Mar 10 14:05:22 GMT 2009 [build: 090310_2 source: /Volumes/Work/qe/gfesbv21/gf911/addons/jbi-components/edmse.jar] NetBeans build details: IDE build = 200903101801 [source: /Volumes/Work/qe/gfesbv21/netbeans.app/Contents/Resources/netbeans/platform9/lib/boot.jar META-INF/MANIFEST.MF] IDE build date = Tue Mar 10 18:33:28 GMT 2009 [source: /Volumes/Work/qe/gfesbv21/netbeans.app/Contents/Resources/netbeans/platform9/core/core.jar] SOA build date = Tue Mar 10 03:28:54 GMT 2009 [source: /Volumes/Work/qe/gfesbv21/netbeans.app/Contents/Resources/netbeans/soa2/modules/org-netbeans-modules-compapp-projects-jbi.jar] home dir = /Volumes/Work/qe/gfesbv21/netbeans.app/Contents/Resources/netbeans user dir = /Volumes/Work/qe/netbeans/userdir.gfesbv21
Created attachment 78167 [details] Failing BPEL and CompApp projects
Vladimir, please take a look. Important: we use NB 6.5.1 binaries.
I looked at the BPEL project and found that build.xml is obsolete. I updated it and the BPEL project is built well, see attached project. To get new version of build.xml, run the latest IDE, create empty BPEL module or any BPEL sample and copy build.xml from it.
Created attachment 78224 [details] Updated test project
IMPORTANT NOTE: be sure that you use the latest build from http://beryl.russia.sun.com:8080/hudson/job/soa-dev65
I've found the root of the problem: the module org-netbeans-modules-xml-wsdl-extensions.jar which has not been updated and comes from NB 6.5.1 as is. Installer should update this module too. I wonder why installer doesn't use ready to use binary from beryl? In this case, there are no any problems with NoSuchMethodError exception.
Verified as fixed using GFESB v2.1 build 20090317-0721