Hi AsankaD,
Please check places where we have used jagg.post() too.

thank you.


On Mon, May 13, 2013 at 11:35 AM, Asanka Dissanayake <[email protected]>wrote:

> Hi,
> Found a possible reason for this issue. There are some ajax calls in some
> Template.jag files written for page loading event without using
> $(document).ready().I m going to fix this and patch the staging.Then we can
> go through logs again and confirm whether it is fixed.
>
> cheers!!
>
>
> On Mon, May 13, 2013 at 11:05 AM, Asanka Dissanayake <[email protected]>wrote:
>
>> Hi,
>> Checked the logs on staging for past few days.There are number of
>> occurances of this issue .But not in the file mentioned in the beginning of
>> this thread. In this thread, file
>> is /appmgt/site/blocks/application/add/ajax/add.jag. But in the
>> staging,there are several files have been subjected to this issue.
>>
>>
>> On Mon, May 13, 2013 at 10:36 AM, Dimuthu Leelarathne 
>> <[email protected]>wrote:
>>
>>> Hi,
>>>
>>> Shall we grep for this error in the repository/logs folder and see it's
>>> frequency?
>>>
>>> thanks,
>>> dimuthu
>>>
>>>
>>>
>>> On Mon, May 13, 2013 at 10:24 AM, Asanka Dissanayake 
>>> <[email protected]>wrote:
>>>
>>>> Hi All,
>>>> I tried this using a RestClient. I could reproduce this by not sending
>>>> the Content-Type header with the request. AFAIT, dropping headers might be
>>>> the reason.
>>>>
>>>>
>>>> On Fri, May 10, 2013 at 4:59 PM, Asanka Dissanayake 
>>>> <[email protected]>wrote:
>>>>
>>>>> 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 
>>>>> <[email protected]>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 <[email protected]
>>>>>> > 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 <[email protected]>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 <
>>>>>>>> [email protected]> 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 <[email protected]>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 <
>>>>>>>>>> [email protected]> 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: [email protected]; 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: [email protected]; phone: +94 11
>>>>>>>> 763 9629
>>>>>>>> *
>>>>>>>> <http://www.nuwanbando.com/>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Manjula Rathnayaka
>>>>>>> Software Engineer
>>>>>>> WSO2, Inc.
>>>>>>> Mobile:+94 77 743 1987
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Dev mailing list
>>>>>>> [email protected]
>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Dev mailing list
>>>>>> [email protected]
>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> *Asanka Dissanayake
>>>>> Software Engineer*
>>>>> *WSO2 Inc. - lean . enterprise . middleware |  wso2.com*
>>>>> *
>>>>> email: [email protected] <[email protected]>,   blog:
>>>>> cyberwaadiya.blogspot.com, asankastechtalks.wordpress.com  mobile: +94
>>>>> 71 8373821*
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> *Asanka Dissanayake
>>>> Software Engineer*
>>>> *WSO2 Inc. - lean . enterprise . middleware |  wso2.com*
>>>> *
>>>> email: [email protected] <[email protected]>,   blog:
>>>> cyberwaadiya.blogspot.com, asankastechtalks.wordpress.com  mobile: +94
>>>> 71 8373821*
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> [email protected]
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>> Dimuthu Leelarathne
>>> Architect & Chair of Solution Management Committee
>>>
>>> WSO2, Inc. (http://wso2.com)
>>> email: [email protected]
>>> Mobile : 0773661935
>>>
>>> Lean . Enterprise . Middleware
>>>
>>
>>
>>
>> --
>>
>> *Asanka Dissanayake
>> Software Engineer*
>> *WSO2 Inc. - lean . enterprise . middleware |  wso2.com*
>> *
>> email: [email protected] <[email protected]>,   blog:
>> cyberwaadiya.blogspot.com, asankastechtalks.wordpress.com  mobile: +94
>> 71 8373821*
>>
>
>
>
> --
>
> *Asanka Dissanayake
> Software Engineer*
> *WSO2 Inc. - lean . enterprise . middleware |  wso2.com*
> *
> email: [email protected] <[email protected]>,   blog:
> cyberwaadiya.blogspot.com, asankastechtalks.wordpress.com  mobile: +94 71
> 8373821*
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Manjula Rathnayaka
Software Engineer
WSO2, Inc.
Mobile:+94 77 743 1987
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to