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 157902 - Fails to build BPEL module that has a reference to another module
Summary: Fails to build BPEL module that has a reference to another module
Status: VERIFIED FIXED
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-02-04 11:58 UTC by alnat83
Modified: 2009-04-28 16:52 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
BPEL module splitted to two different modules where one references another. Build from command line fails for this application (95.90 KB, text/plain)
2009-02-04 12:00 UTC, alnat83
Details
Original BPEL module. Build from command line works fine (29.09 KB, text/plain)
2009-02-04 12:01 UTC, alnat83
Details
Build from command line failes on this prototype application with the same exception presented in Description (42.41 KB, text/plain)
2009-02-04 16:49 UTC, alnat83
Details
Test projects (15.53 KB, application/x-compressed)
2009-02-06 11:39 UTC, Vladimir Yaroslavskiy
Details

Note You need to log in before you can comment on or make changes to this bug.
Description alnat83 2009-02-04 11:58:37 UTC
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
Comment 1 alnat83 2009-02-04 12:00:34 UTC
Created attachment 76547 [details]
BPEL module splitted to two different modules where one references another. Build from command line fails for this application
Comment 2 alnat83 2009-02-04 12:01:23 UTC
Created attachment 76548 [details]
Original BPEL module. Build from command line works fine
Comment 3 alnat83 2009-02-04 16:49:33 UTC
Created attachment 76569 [details]
Build from command line failes on this prototype application with the same exception presented in Description
Comment 4 Vladimir Yaroslavskiy 2009-02-05 13:41:04 UTC
P3 -> P1: no workaround
Comment 5 Vladimir Yaroslavskiy 2009-02-06 11:18:48 UTC
Like workaround: set option "Allow build and deploy with error" to true;
in file <project>/nbproject/project.properties set "allow.build.with.error=true"
Comment 6 Vladimir Yaroslavskiy 2009-02-06 11:39:03 UTC
Created attachment 76650 [details]
Test projects
Comment 8 terrybraun 2009-04-28 16:52:08 UTC
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).