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 160280 - BPEL validation fails with java.lang.NoSuchMethodError using NB 6.5.1
Summary: BPEL validation fails with java.lang.NoSuchMethodError using NB 6.5.1
Status: CLOSED INVALID
Alias: None
Product: soa
Classification: Unclassified
Component: BPEL Project (show other bugs)
Version: 6.x
Hardware: All All
: P2 blocker (vote)
Assignee: Vladimir Yaroslavskiy
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-13 21:13 UTC by ian_chalmers
Modified: 2009-03-17 23:42 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Failing BPEL and CompApp projects (168.36 KB, application/x-compressed)
2009-03-13 21:15 UTC, ian_chalmers
Details
Updated test project (88.39 KB, application/x-compressed)
2009-03-16 13:13 UTC, Vladimir Yaroslavskiy
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ian_chalmers 2009-03-13 21:13:23 UTC
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
Comment 1 ian_chalmers 2009-03-13 21:15:37 UTC
Created attachment 78167 [details]
Failing BPEL and CompApp projects
Comment 2 Sergey Lunegov 2009-03-16 06:39:13 UTC
Vladimir, please take a look. Important: we use NB 6.5.1 binaries.
Comment 3 Vladimir Yaroslavskiy 2009-03-16 13:12:35 UTC
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.
Comment 4 Vladimir Yaroslavskiy 2009-03-16 13:13:29 UTC
Created attachment 78224 [details]
Updated test project
Comment 5 Vladimir Yaroslavskiy 2009-03-16 13:14:23 UTC
IMPORTANT NOTE: be sure that you use the latest build from http://beryl.russia.sun.com:8080/hudson/job/soa-dev65
Comment 6 Vladimir Yaroslavskiy 2009-03-16 16:19:28 UTC
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.
Comment 7 ian_chalmers 2009-03-17 23:42:56 UTC
Verified as fixed using GFESB v2.1 build 20090317-0721