I am running Worklight 4.2 on Lion
The training module 6.0 Engadget Reader works correctly for me as an application.
If I try to run the RSSReader adapter via the Invoke Worklight Procedure in Eclipse it fails with:
2012-03-23 10:18:49 Starting procedure invocation on Worklight Server
2012-03-23 10:18:49 Not deploying adapter 'RSSReader' since it was not changed since last deployment
2012-03-23 10:18:49 Invoking procedure: 'getFeeds' of adapter 'RSSReader'
2012-03-23 10:18:49 Server host: localhost
2012-03-23 10:18:49 Server port: 8080
2012-03-23 10:18:49] Parameters: [
It appears to be some sort of client side error.
This topic has been locked.
Pinned topic Procedure Invocation failed
Answered question This question has been answered.
Unanswered question This question has not been answered yet.
Re: Procedure Invocation failed2012-03-25T08:10:16ZThis is the accepted answer. This is the accepted answer.Hi,
I have imported the module 6.0 project into Eclipse and invoked the getFeeds procedure. For me it returns data properly.
I notice that in your log it is mentioned that the adapter was not deployed because it has not changed since the last time - have you made any changes to it before that?
Re: Procedure Invocation failed2012-03-25T19:41:48ZThis is the accepted answer. This is the accepted answer.Thanks for taking a look
Are you running on a Mac?
I repeated with a fresh deploy and got same result.
WOrks fine as an app, but not from the eclipse
2012-03-25 09:39:27 Sun Mar 25 09:39:27 HST 2012
2012-03-25 09:39:27 Starting procedure invocation on Worklight Server
2012-03-25 09:39:27 Deploying adapter: RSSReader
2012-03-25 09:39:27 Server host: localhost
2012-03-25 09:39:27 Server port: 8080
2012-03-25 09:39:28 Adapter deployed successfully
2012-03-25 09:39:28 Invoking procedure: 'getFeeds' of adapter 'RSSReader'
2012-03-25 09:39:28 Server host: localhost
2012-03-25 09:39:28 Server port: 8080
2012-03-25 09:39:28] Parameters: [
Re: Procedure Invocation failed2012-03-26T06:42:43ZThis is the accepted answer. This is the accepted answer.Yep, I have tested this on both my Mac (OS X Lion 10.7.3) and PC (Windows 7) machines; in both I have imported a fresh copy of module_06_0_EngadgetReader, followed by a right-click on the RSSReader adapter folder and choosing Run As >> Invoke Worklight Procedure.
Tested using Worklight Server and Studio version 4.2.1.
Could you please try again by deleting the project from the Eclipse workspace and freshly import a new copy of the project from the solutions zip file?
Re: Procedure Invocation failed2012-03-26T18:01:29ZThis is the accepted answer. This is the accepted answer.I am on Worklight Studio 4.2.2...so maybe that is the issue
This is a minor inconvenience at the moment, so I will proceed and will see if anything comes out of further debugging.
Re: Procedure Invocation failed2012-03-26T19:49:34ZThis is the accepted answer. This is the accepted answer.I have the same issue with the 4.2.2 environment. I have tried reimporting and redeploying several times. I also tried the Engadget module from the 421 GettingStarted section.
Adapter is fine from within the app and direct thru a URL but the eclipse 'Invoke Procedure' test fails.
Re: Procedure Invocation failed2012-03-27T06:07:58ZThis is the accepted answer. This is the accepted answer.I have now also tested with Worklight Server and Studio v22.214.171.1243, and again, a fresh import of module 6's project and invoking the adapter passed and successfully retrieved data...
Could you please attach your copy of the module project?
Re: Procedure Invocation failed2012-05-30T08:00:46ZThis is the accepted answer. This is the accepted answer.I got exactly the same problem with all my adapters (ones I had written and ones imported from the tutorial projects).
I managed to fix it by switching Eclipse to NOT use its internal web browser (Window -> Web Browser -> Change from '0 Internal Web Browser' to '1 Default system web browser').
Try changing that and see if you can now run your adapter.