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.
Create a service called Greeting, with an operation called greet(string name). When creating the typical client, it is natural to create a JSP backing bean with a property called 'greeting' which implies a getter named "getGreeting()". The current code generation heuristics for a web service delegate look for a method called 'get[serviceName]', ie 'getGreeting' for this case and since there is one (but it's not really the right method), no such service delegate is generated and the port delegate code incorrectly attempts to use the property method to retrive the service delegate. Should have 3-4 choices for service delegates and do more checking (for example, arguments and return type) to determine that a particular method is in fact the delegate that we are looking for (or not.)
Remove all issues from temporary component.
more checking can be done
Martin, I can fix this. Anyway, will need to synchronize since with you since bug #50222 involves the same code.
I expect to have 50222 fixed soon - I'll let you know, ok?
I'll fix this together with 56928.
Fixed in trunk: Checking in InvokeOperationAction.java; /cvs/websvc/core/src/org/netbeans/modules/websvc/core/client/actions/InvokeOperationAction.java,v <-- InvokeOperationAction.java new revision: 1.10; previous revision: 1.9 done
build 20050706