Hi All,
I got the same issue when calling ,
/appmgt/site/blocks/user/login/ajax/login.jag
action parameter is passed.I checked with a log in the module.

this is the reason for https://wso2.org/jira/browse/APPFAC-875
cheers


On Wed, May 8, 2013 at 1:21 AM, Dilshan Edirisuriya <dils...@wso2.com>wrote:

> Hi Manjula,
>
> jagg.post is a wrapper function for jQuery.ajax. There are possible ways
> this could get failed. It seems the data parameter required for jquery post
> is not properly created in this scenario. If so it will go as null and will
> result this kind of error. Possible reproducible scenarios could be
> clicking on the submit button before page loads (dom loads), invalid values
> for dom entries which you are reading etc. Not always true but could
> happen. Try to log all the request parameters which you are passing from UI
> and see whether it is reaching the backend by logging. In this scenario
> other parameters also will be empty.
>
> Alternatively this could also be because of the dataType. jagg.post
> wrapper does not pass the dataType here so it will be a guess from the
> server side. Try to set the data type explicitly as well.
>
> Regards,
>
> Dilshan
>
>
> On Tue, May 7, 2013 at 2:42 PM, Manjula Rathnayake <manju...@wso2.com>wrote:
>
>> Hi Nuwan,
>>
>> Please find the corresponding code block in template.jag which do the
>> post to above page. Here we are setting the action. Any possible scenario
>> that above block get executed without these post parameters?
>>
>> function createApplicationSubmit(){
>>             jagg.post("../blocks/application/add/ajax/add.jag", {
>>                        * action:"createNewApplication*",
>>
>> applicationName:$("#applicationName").attr('value'),
>>                         applicationKey:$("#applicationKey").attr('value'),
>>
>> applicationDescription:$("#applicationDescription").attr('value'),
>>
>> applicationType:$("#applicationType").attr('value'),
>>                         repositoryType:$("#repositoryType").attr('value'),
>>                         userName:$("#userName").attr('value')
>>                 },
>>                ...
>>
>> thank you.
>>
>>
>>
>> On Tue, May 7, 2013 at 2:22 PM, Nuwan Bandara <nu...@wso2.com> wrote:
>>
>>> Am sure during those intermittent cases the action is not sent, this is
>>> pretty trivial code block, if the item is not in the request then its
>>> throwing the error.
>>>
>>> Regards,
>>> /Nuwan
>>>
>>>
>>>
>>> On Tue, May 7, 2013 at 2:06 PM, Manjula Rathnayake <manju...@wso2.com>wrote:
>>>
>>>> Hi Nuwan,
>>>>
>>>> Please note that this is intermittent. Here the error is action is
>>>> missing in incoming httpRequest. But Why this become intermittent?
>>>>
>>>>  var mod, obj, result,
>>>>         action = request.getParameter("action"),
>>>>         site = require("/site/conf/site.json");
>>>>
>>>> // line 140
>>>> else {
>>>>         throw new Error("No action specified");
>>>>     }
>>>>
>>>>
>>>> thank you.
>>>>
>>>>
>>>>
>>>> On Tue, May 7, 2013 at 1:58 PM, Nuwan Bandara <nu...@wso2.com> wrote:
>>>>
>>>>> whats in (/appmgt/site/blocks/application/add/ajax/add.jag#140
>>>>>
>>>>> Regards,
>>>>> /Nuwan
>>>>>
>>>>>
>>>>> On Tue, May 7, 2013 at 1:55 PM, Manjula Rathnayake 
>>>>> <manju...@wso2.com>wrote:
>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> Following intermittent error is noticed. Any idea/clue please.
>>>>>>
>>>>>>  ERROR {org.jaggeryjs.jaggery.core.manager.WebAppManager} -
>>>>>> org.mozilla.javascript.JavaScriptException: Error: No action specified
>>>>>> (/appmgt/site/blocks/application/add/ajax/add.jag#140)
>>>>>> {org.jaggeryjs.jaggery.core.manager.WebAppManager}
>>>>>> org.jaggeryjs.scriptengine.exceptions.ScriptException:
>>>>>> org.mozilla.javascript.JavaScriptException: Error: No action specified
>>>>>> (/appmgt/site/blocks/application/add/ajax/add.jag#140)
>>>>>>     at
>>>>>> org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:446)
>>>>>>     at
>>>>>> org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:191)
>>>>>>     at
>>>>>> org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:269)
>>>>>>     at
>>>>>> org.jaggeryjs.jaggery.core.JaggeryServlet.doPost(JaggeryServlet.java:29)
>>>>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
>>>>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
>>>>>>     at
>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>>>>>>     at
>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>>>>>>     at
>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
>>>>>>     at
>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
>>>>>>     at
>>>>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
>>>>>>     at
>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
>>>>>>     at
>>>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
>>>>>>     at
>>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:177)
>>>>>>     at
>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:161)
>>>>>>     at
>>>>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
>>>>>>     at
>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57)
>>>>>>     at
>>>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>>>>>>     at
>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>>>>>>     at
>>>>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
>>>>>>     at
>>>>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
>>>>>>     at
>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653)
>>>>>>     at
>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>>>>>>     at
>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>>>>>>     at java.lang.Thread.run(Thread.java:722)
>>>>>> Caused by: org.mozilla.javascript.JavaScriptException: Error: No
>>>>>> action specified (/appmgt/site/blocks/application/add/ajax/add.jag#140)
>>>>>>     at
>>>>>> org.jaggeryjs.rhino.appmgt.site.blocks.application.add.ajax.c0._c1(/appmgt/site/blocks/application/add/ajax/add.jag:140)
>>>>>>     at
>>>>>> org.jaggeryjs.rhino.appmgt.site.blocks.application.add.ajax.c0.call(/appmgt/site/blocks/application/add/ajax/add.jag)
>>>>>>     at
>>>>>> org.mozilla.javascript.optimizer.OptRuntime.call0(OptRuntime.java:57)
>>>>>>     at
>>>>>> org.jaggeryjs.rhino.appmgt.site.blocks.application.add.ajax.c0._c0(/appmgt/site/blocks/application/add/ajax/add.jag:9)
>>>>>>     at
>>>>>> org.jaggeryjs.rhino.appmgt.site.blocks.application.add.ajax.c0.call(/appmgt/site/blocks/application/add/ajax/add.jag)
>>>>>>     at
>>>>>> org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:401)
>>>>>>     at
>>>>>> org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3003)
>>>>>>     at
>>>>>> org.jaggeryjs.rhino.appmgt.site.blocks.application.add.ajax.c0.call(/appmgt/site/blocks/application/add/ajax/add.jag)
>>>>>>     at
>>>>>> org.jaggeryjs.rhino.appmgt.site.blocks.application.add.ajax.c0.exec(/appmgt/site/blocks/application/add/ajax/add.jag)
>>>>>>     at
>>>>>> org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:441)
>>>>>>     ... 24 more
>>>>>>
>>>>>>
>>>>>> thank you.
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Manjula Rathnayaka
>>>>>> Software Engineer
>>>>>> WSO2, Inc.
>>>>>> Mobile:+94 77 743 1987
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Thanks & Regards,
>>>>>
>>>>> Nuwan Bandara
>>>>> Associate Technical Lead & Member, MC, Development Technologies
>>>>> WSO2 Inc. - lean . enterprise . middleware |  http://wso2.com
>>>>> blog : http://nuwanbando.com; email: nu...@wso2.com; phone: +94 11
>>>>> 763 9629
>>>>> *
>>>>> <http://www.nuwanbando.com/>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Manjula Rathnayaka
>>>> Software Engineer
>>>> WSO2, Inc.
>>>> Mobile:+94 77 743 1987
>>>>
>>>
>>>
>>>
>>> --
>>> *Thanks & Regards,
>>>
>>> Nuwan Bandara
>>> Associate Technical Lead & Member, MC, Development Technologies
>>> WSO2 Inc. - lean . enterprise . middleware |  http://wso2.com
>>> blog : http://nuwanbando.com; email: nu...@wso2.com; phone: +94 11 763
>>> 9629
>>> *
>>> <http://www.nuwanbando.com/>
>>>
>>
>>
>>
>> --
>> Manjula Rathnayaka
>> Software Engineer
>> WSO2, Inc.
>> Mobile:+94 77 743 1987
>>
>> _______________________________________________
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 

*Asanka Dissanayake
Software Engineer*
*WSO2 Inc. - lean . enterprise . middleware |  wso2.com*
*
email: asan...@wso2.com <ruch...@wso2.com>,   blog:
cyberwaadiya.blogspot.com, asankastechtalks.wordpress.com  mobile: +94 71
8373821*
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to