Hi Thilini,

Thanks for fixing this.

Best Regards
Jithendra

--
Jithendra Sirimanne
*Systems Engineer*
Mobile: +94 (0) 716 374696 <+94+(0)+716+374696>
Tel      : +94 112 145 345
Email  : [email protected]

On Sun, May 8, 2016 at 10:31 AM, Thilini Shanika <[email protected]> wrote:

> Hi Jithendra,
>
> 2)  I published a app and then un-publish it to edit some settings and
> saved new settings. Now when I go to publish there's only "Delete" button.
>
> The above mentioned issue is fixed [1] in the staging setup and there's no
> need to use the workaround we provided anymore.
>
> [1] -https://wso2.org/jira/browse/APPM-1381
>
> On Fri, May 6, 2016 at 11:35 AM, Jithendra Sirimanne <[email protected]>
> wrote:
>
>> Hi Thilini,
>>
>> Yes but the published app not showing in the store was. Anyway now it is
>> fixed and we can continue.
>>
>> Best Regards
>> Jithendra
>>
>> --
>> Jithendra Sirimanne
>> *Systems Engineer*
>> Mobile: +94 (0) 716 374696 <+94+(0)+716+374696>
>> Tel      : +94 112 145 345
>> Email  : [email protected]
>>
>> On Fri, May 6, 2016 at 10:50 AM, Thilini Shanika <[email protected]>
>> wrote:
>>
>>> Hi Jithendra,
>>>
>>> when we go to all apps carbon log shows below errors
>>> TID: [-1234] [] [2016-05-05 16:33:42,531] ERROR
>>> {JAGGERY.extensions.assets.webapp.pages.assets:jag} -
>>>  java.lang.NullPointerException: null
>>> {JAGGERY.extensions.assets.webapp.pages.assets:jag}
>>> TID: [-1234] [] [2016-05-05 16:33:42,533] ERROR
>>> {JAGGERY.extensions.assets.webapp.pages.assets:jag} -
>>>  java.lang.NullPointerException: null
>>> {JAGGERY.extensions.assets.webapp.pages.assets:jag}
>>>
>>> Above mentioned issue is already fixed in M4 release. This is not a
>>> blocker.
>>>
>>> Apart from the above, we have noticed issue [1] in staging deployment.
>>> This occurs due to an application tag filtering issue in carbon-governance
>>> components and this was also fixed in M4 by a governance component upgrade.
>>> Please refer to '*[Dev] [APPM/APIM] AuthorizationFailedException
>>> when getting tags where webapp/api visibility is restricted by **role*'
>>> for more information.
>>>
>>> [1] - https://wso2.org/jira/browse/APPM-1380
>>>
>>> Thanks
>>> Thilini
>>>
>>> On Fri, May 6, 2016 at 1:07 AM, Dinusha Senanayaka <[email protected]>
>>> wrote:
>>>
>>>> Hi Jithendra,
>>>>
>>>> There are couple of other mail threads from GayanG and Chanuka related
>>>> to publishing some new apps that they have written. Issues that you have
>>>> mentioned here, won't block their application testing. Can you get these
>>>> two applications published into staging deployment and let them continue
>>>> with the application testing while Thilini look into these issues.
>>>>
>>>> Regards,
>>>> Dinusha.
>>>>
>>>> On Thu, May 5, 2016 at 4:36 PM, Jithendra Sirimanne <[email protected]
>>>> > wrote:
>>>>
>>>>> Hi Thilini,
>>>>>
>>>>> Yes, the patch(patch9999) fixed the big exception but now when we go
>>>>> to all apps carbon log shows below errors
>>>>> TID: [-1234] [] [2016-05-05 16:33:42,531] ERROR
>>>>> {JAGGERY.extensions.assets.webapp.pages.assets:jag} -
>>>>>  java.lang.NullPointerException: null
>>>>> {JAGGERY.extensions.assets.webapp.pages.assets:jag}
>>>>> TID: [-1234] [] [2016-05-05 16:33:42,533] ERROR
>>>>> {JAGGERY.extensions.assets.webapp.pages.assets:jag} -
>>>>>  java.lang.NullPointerException: null
>>>>> {JAGGERY.extensions.assets.webapp.pages.assets:jag}
>>>>>
>>>>> And we published a app with a tag it is not shown in the "All Apps"
>>>>> page and even it is not shown in the search only way to access is going 
>>>>> via
>>>>> the tag.
>>>>>
>>>>> Best Regards
>>>>> Jithendra
>>>>>
>>>>> --
>>>>> Jithendra Sirimanne
>>>>> *Systems Engineer*
>>>>> Mobile: +94 (0) 716 374696 <+94+(0)+716+374696>
>>>>> Tel      : +94 112 145 345
>>>>> Email  : [email protected]
>>>>>
>>>>> On Thu, May 5, 2016 at 3:32 PM, Thilini Shanika <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hi Jithendra,
>>>>>>
>>>>>> 2) Now I can create the app and publish. But it does not shown in the
>>>>>> store. In the publisher wso2carbon.log it shows as below
>>>>>>
>>>>>> This is the same issue we encountered in the production deployment
>>>>>> and I will apply the same patch in staging setup also. This issue is
>>>>>> already fixed in M4.
>>>>>>
>>>>>>
>>>>>> On Thu, May 5, 2016 at 3:23 PM, Jithendra Sirimanne <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> hi Thilini,
>>>>>>>
>>>>>>> Thanks for the quick reply.  Will be waiting for the patch for the
>>>>>>> issue after editing the app. Now i have below problems.
>>>>>>>
>>>>>>> 1) I have now enabled the messageFormatters and messageBuilders in
>>>>>>> the axis2 but im facing issues viewing the app. Please refer below [2]
>>>>>>>
>>>>>>> 2) Now I can create the app and publish. But it does not shown in
>>>>>>> the store. In the publisher wso2carbon.log it shows as below
>>>>>>>
>>>>>>> TID: [-1234] [] [2016-05-05 15:11:45,357] ERROR
>>>>>>> {JAGGERY.extensions.assets.webapp.pages.assets:jag} -
>>>>>>>  java.lang.NullPointerException: null
>>>>>>> {JAGGERY.extensions.assets.webapp.pages.assets:jag}
>>>>>>> TID: [-1234] [] [2016-05-05 15:11:45,362] ERROR
>>>>>>> {JAGGERY.extensions.assets.webapp.pages.assets:jag} -
>>>>>>>  java.lang.NullPointerException: null
>>>>>>> {JAGGERY.extensions.assets.webapp.pages.assets:jag}
>>>>>>> TID: [-1234] [] [2016-05-05 15:11:45,461] ERROR
>>>>>>> {org.wso2.carbon.appmgt.hostobjects.APIStoreHostObject} -  Error while
>>>>>>> getting WebApp tags 
>>>>>>> {org.wso2.carbon.appmgt.hostobjects.APIStoreHostObject}
>>>>>>> java.lang.NullPointerException
>>>>>>> at
>>>>>>> org.wso2.carbon.appmgt.impl.APIConsumerImpl.getAppsWithTag(APIConsumerImpl.java:209)
>>>>>>> at
>>>>>>> org.wso2.carbon.appmgt.impl.APIConsumerImpl.getAllTags(APIConsumerImpl.java:776)
>>>>>>> at
>>>>>>> org.wso2.carbon.appmgt.impl.UserAwareAPIConsumer.getAllTags(UserAwareAPIConsumer.java:39)
>>>>>>> at
>>>>>>> org.wso2.carbon.appmgt.hostobjects.APIStoreHostObject.jsFunction_getAllTags(APIStoreHostObject.java:897)
>>>>>>> at sun.reflect.GeneratedMethodAccessor143.invoke(Unknown Source)
>>>>>>> at
>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>> at java.lang.reflect.Method.invoke(Method.java:498)
>>>>>>> at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:126)
>>>>>>> at
>>>>>>> org.mozilla.javascript.FunctionObject.call(FunctionObject.java:386)
>>>>>>> at
>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52)
>>>>>>> at
>>>>>>> org.jaggeryjs.rhino.store.modules.c1._c_anonymous_34(/store/modules/store.js:481)
>>>>>>> at org.jaggeryjs.rhino.store.modules.c1.call(/store/modules/store.js)
>>>>>>> at
>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
>>>>>>> at
>>>>>>> org.jaggeryjs.rhino.store.extensions.assets.webapp.pages.c0._c_anonymous_1_literal1(/store/extensions/assets/webapp/pages/assets.jag)
>>>>>>> at
>>>>>>> org.jaggeryjs.rhino.store.extensions.assets.webapp.pages.c0._c_anonymous_1(/store/extensions/assets/webapp/pages/assets.jag:433)
>>>>>>> at
>>>>>>> org.jaggeryjs.rhino.store.extensions.assets.webapp.pages.c0.call(/store/extensions/assets/webapp/pages/assets.jag)
>>>>>>> at
>>>>>>> org.mozilla.javascript.ScriptRuntime.applyOrCall(ScriptRuntime.java:2430)
>>>>>>> at
>>>>>>> org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:269)
>>>>>>> at
>>>>>>> org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:97)
>>>>>>> at
>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
>>>>>>> at
>>>>>>> org.jaggeryjs.rhino.store.modules.c1._c_anonymous_74(/store/modules/store.js:1217)
>>>>>>> at org.jaggeryjs.rhino.store.modules.c1.call(/store/modules/store.js)
>>>>>>> at
>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.call0(OptRuntime.java:23)
>>>>>>> at
>>>>>>> org.jaggeryjs.rhino.<store>.scripts.c0._c_anonymous_17(<store>/scripts/server.js:286)
>>>>>>> at
>>>>>>> org.jaggeryjs.rhino.<store>.scripts.c0.call(<store>/scripts/server.js)
>>>>>>> at
>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
>>>>>>> at
>>>>>>> org.jaggeryjs.rhino.store.modules.c1._c_anonymous_73(/store/modules/store.js:1211)
>>>>>>> at org.jaggeryjs.rhino.store.modules.c1.call(/store/modules/store.js)
>>>>>>> at
>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52)
>>>>>>> at
>>>>>>> org.jaggeryjs.rhino.store.extensions.assets.webapp.pages.c0._c_script_0(/store/extensions/assets/webapp/pages/assets.jag:36)
>>>>>>> at
>>>>>>> org.jaggeryjs.rhino.store.extensions.assets.webapp.pages.c0.call(/store/extensions/assets/webapp/pages/assets.jag)
>>>>>>> at
>>>>>>> org.jaggeryjs.rhino.store.extensions.assets.webapp.pages.c0.exec(/store/extensions/assets/webapp/pages/assets.jag)
>>>>>>> at
>>>>>>> org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:567)
>>>>>>> at
>>>>>>> org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:273)
>>>>>>> at
>>>>>>> org.jaggeryjs.jaggery.core.manager.WebAppManager.executeScript(WebAppManager.java:308)
>>>>>>> at
>>>>>>> org.jaggeryjs.jaggery.core.manager.WebAppManager.include(WebAppManager.java:148)
>>>>>>> at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
>>>>>>> at
>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>> at java.lang.reflect.Method.invoke(Method.java:498)
>>>>>>> at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:126)
>>>>>>> at
>>>>>>> org.mozilla.javascript.FunctionObject.call(FunctionObject.java:386)
>>>>>>> at
>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:63)
>>>>>>> at
>>>>>>> org.jaggeryjs.rhino.store.controllers.routers.c0._c_anonymous_1(/store/controllers/routers/assets.jag:55)
>>>>>>> at
>>>>>>> org.jaggeryjs.rhino.store.controllers.routers.c0.call(/store/controllers/routers/assets.jag)
>>>>>>> at
>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.call0(OptRuntime.java:23)
>>>>>>> at
>>>>>>> org.jaggeryjs.rhino.store.controllers.routers.c0._c_script_0(/store/controllers/routers/assets.jag:6)
>>>>>>> at
>>>>>>> org.jaggeryjs.rhino.store.controllers.routers.c0.call(/store/controllers/routers/assets.jag)
>>>>>>> at
>>>>>>> org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394)
>>>>>>> at
>>>>>>> org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091)
>>>>>>> at
>>>>>>> org.jaggeryjs.rhino.store.controllers.routers.c0.call(/store/controllers/routers/assets.jag)
>>>>>>> at
>>>>>>> org.jaggeryjs.rhino.store.controllers.routers.c0.exec(/store/controllers/routers/assets.jag)
>>>>>>> at
>>>>>>> org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:567)
>>>>>>> at
>>>>>>> org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:273)
>>>>>>> at
>>>>>>> org.jaggeryjs.jaggery.core.manager.WebAppManager.exec(WebAppManager.java:587)
>>>>>>> at
>>>>>>> org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:507)
>>>>>>> at
>>>>>>> org.jaggeryjs.jaggery.core.JaggeryServlet.doGet(JaggeryServlet.java:24)
>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>>>>>>> at
>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
>>>>>>> at
>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>>>>>>> at
>>>>>>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
>>>>>>> at
>>>>>>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
>>>>>>> at
>>>>>>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:378)
>>>>>>> at
>>>>>>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
>>>>>>> at
>>>>>>> org.jaggeryjs.jaggery.core.JaggeryFilter.doFilter(JaggeryFilter.java:21)
>>>>>>> at
>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
>>>>>>> at
>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>>>>>>> at
>>>>>>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
>>>>>>> at
>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
>>>>>>> at
>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>>>>>>> at
>>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
>>>>>>> at
>>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
>>>>>>> at
>>>>>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
>>>>>>> at
>>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
>>>>>>> at
>>>>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
>>>>>>> at
>>>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:99)
>>>>>>> at
>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47)
>>>>>>> at
>>>>>>> org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57)
>>>>>>> at
>>>>>>> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47)
>>>>>>> at
>>>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:62)
>>>>>>> at
>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159)
>>>>>>> at
>>>>>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
>>>>>>> at
>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57)
>>>>>>> at
>>>>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
>>>>>>> at
>>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
>>>>>>> at
>>>>>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)
>>>>>>> at
>>>>>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
>>>>>>> at
>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1739)
>>>>>>> at
>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1698)
>>>>>>> at
>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>>>>>>> at
>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>>>>>>> at
>>>>>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>>>>>>> at java.lang.Thread.run(Thread.java:745)
>>>>>>>
>>>>>>>
>>>>>>> Best Regards
>>>>>>> Jithendra
>>>>>>>
>>>>>>> --
>>>>>>> Jithendra Sirimanne
>>>>>>> *Systems Engineer*
>>>>>>> Mobile: +94 (0) 716 374696 <+94+(0)+716+374696>
>>>>>>> Tel      : +94 112 145 345
>>>>>>> Email  : [email protected]
>>>>>>>
>>>>>>> On Thu, May 5, 2016 at 2:09 PM, Thilini Shanika <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi Jithendra,
>>>>>>>>
>>>>>>>> Please find my inline comments.
>>>>>>>>
>>>>>>>> 1) Published a app which uses gateway to proxy the app to backend
>>>>>>>> server. That app has a upload form to upload a image. it fails with a
>>>>>>>> timeout error in the gateways carbon log file.
>>>>>>>> TID: [-1234] [] [2016-05-04 18:12:03,028]  INFO
>>>>>>>> {org.apache.synapse.mediators.builtin.LogMediator} -  STATUS = Message
>>>>>>>> dispatched to the main sequence. Invalid URL., RESOURCE =
>>>>>>>> /travelmanager/myPassport.jag
>>>>>>>> {org.apache.synapse.mediators.builtin.LogMediator}
>>>>>>>> TID: [-1] [] [2016-05-04 18:12:59,114]  INFO
>>>>>>>> {org.apache.synapse.mediators.builtin.LogMediator} -  STATUS = 
>>>>>>>> Executing
>>>>>>>> default 'fault' sequence, ERROR_CODE = 101504, ERROR_MESSAGE = Send 
>>>>>>>> timeout
>>>>>>>> {org.apache.synapse.mediators.builtin.LogMediator}
>>>>>>>> TID: [-1] [] [2016-05-04 18:12:59,117]  WARN
>>>>>>>> {org.apache.synapse.core.axis2.TimeoutHandler} -  Expiring message ID :
>>>>>>>> urn:uuid:38aeace7-69be-4973-8478-803240c3ed75; dropping message after
>>>>>>>> timeout of : 30 seconds {org.apache.synapse.core.axis2.TimeoutHandler}
>>>>>>>>
>>>>>>>> and in the nginx error log
>>>>>>>> 2016/05/04 17:50:17 [error] 12193#0: *22638 upstream prematurely
>>>>>>>> closed connection while reading response header from upstream, client:
>>>>>>>> 10.100.5.122, server: gateway-stg.private.wso2.com, request: "POST
>>>>>>>> /travelapp/v1.0.0/controller.jag HTTP/1.1", upstream: "
>>>>>>>> https://127.0.0.1:8245/travelapp/v1.0.0/controller.jag";, host: "
>>>>>>>> gateway-stg.private.wso2.com", referrer: "
>>>>>>>> https://gateway-stg.private.wso2.com/travelapp/v1.0.0/myPassport.jag
>>>>>>>> "
>>>>>>>>
>>>>>>>> Can you please confirm whether you have enabled message builder and
>>>>>>>> formatter for multipart-form data in axis2.xml? If not please go to
>>>>>>>> APPM/repository/conf/axis2/axis2.xml and enable below message builder 
>>>>>>>> and
>>>>>>>> formatter.
>>>>>>>>
>>>>>>>> For that, please add below entry under <messageFormatters> tag in
>>>>>>>> axis2.xml
>>>>>>>> <messageFormatter contentType="multipart/form-data"
>>>>>>>> class="org.wso2.carbon.relay.ExpandingMessageFormatter"/>
>>>>>>>>
>>>>>>>> and below entry under <messageBuilders>
>>>>>>>> <messageBuilder contentType="multipart/form-data"
>>>>>>>> class="org.wso2.carbon.relay.BinaryRelayBuilder"/>
>>>>>>>>
>>>>>>>> Then try to republish the app. Please confirm whether you get the
>>>>>>>> same issue after enabling this config, so that we can inspect more.
>>>>>>>>
>>>>>>>> 2)  I published an app and then un-publish it to edit some settings
>>>>>>>> and saved new settings. Now when I go to publish there's only "Delete"
>>>>>>>> button.
>>>>>>>>
>>>>>>>> We have provided the fix in the setup.
>>>>>>>>
>>>>>>>> 3) when I'm going to delete the app its shows an error in a popup
>>>>>>>> "Asset is not successfully deleted". In the log file it shows a 
>>>>>>>> exception
>>>>>>>> as below.
>>>>>>>>
>>>>>>>> This happens when you edit an app with role restrictions and it
>>>>>>>> seems like a bug in M3. We will fix this in upcoming release and for 
>>>>>>>> now we
>>>>>>>> would provide a workaround to overcome this issue. Please follow below
>>>>>>>> steps.
>>>>>>>>
>>>>>>>>   - Go to carbon console
>>>>>>>>   - Go to Webapp list
>>>>>>>>   - Select the webapp from the webapp list and click on it.
>>>>>>>>   - Expand the 'Permissions' list of the webapp
>>>>>>>>   - Select 'Internal/publisher' role from drop down list and select
>>>>>>>> 'Authorize' from 'Action' drop down , then add permission with 'Allow'.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, May 5, 2016 at 9:30 AM, Jithendra Sirimanne <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> Hi Thilini,
>>>>>>>>>
>>>>>>>>> We have fresh installed appm 1.2.0 M3 and we are currently facing
>>>>>>>>> three issues. please look into this for a solution.
>>>>>>>>>
>>>>>>>>> 1) Published a app which uses gateway to proxy the app to backend
>>>>>>>>> server. That app has a upload form to upload a image. it fails with a
>>>>>>>>> timeout error in the gateways carbon log file.
>>>>>>>>> TID: [-1234] [] [2016-05-04 18:12:03,028]  INFO
>>>>>>>>> {org.apache.synapse.mediators.builtin.LogMediator} -  STATUS = Message
>>>>>>>>> dispatched to the main sequence. Invalid URL., RESOURCE =
>>>>>>>>> /travelmanager/myPassport.jag
>>>>>>>>> {org.apache.synapse.mediators.builtin.LogMediator}
>>>>>>>>> TID: [-1] [] [2016-05-04 18:12:59,114]  INFO
>>>>>>>>> {org.apache.synapse.mediators.builtin.LogMediator} -  STATUS = 
>>>>>>>>> Executing
>>>>>>>>> default 'fault' sequence, ERROR_CODE = 101504, ERROR_MESSAGE = Send 
>>>>>>>>> timeout
>>>>>>>>> {org.apache.synapse.mediators.builtin.LogMediator}
>>>>>>>>> TID: [-1] [] [2016-05-04 18:12:59,117]  WARN
>>>>>>>>> {org.apache.synapse.core.axis2.TimeoutHandler} -  Expiring message ID 
>>>>>>>>> :
>>>>>>>>> urn:uuid:38aeace7-69be-4973-8478-803240c3ed75; dropping message after
>>>>>>>>> timeout of : 30 seconds {org.apache.synapse.core.axis2.TimeoutHandler}
>>>>>>>>>
>>>>>>>>> and in the nginx error log
>>>>>>>>> 2016/05/04 17:50:17 [error] 12193#0: *22638 upstream prematurely
>>>>>>>>> closed connection while reading response header from upstream, client:
>>>>>>>>> 10.100.5.122, server: gateway-stg.private.wso2.com, request:
>>>>>>>>> "POST /travelapp/v1.0.0/controller.jag HTTP/1.1", upstream: "
>>>>>>>>> https://127.0.0.1:8245/travelapp/v1.0.0/controller.jag";, host: "
>>>>>>>>> gateway-stg.private.wso2.com", referrer: "
>>>>>>>>> https://gateway-stg.private.wso2.com/travelapp/v1.0.0/myPassport.jag
>>>>>>>>> "
>>>>>>>>>
>>>>>>>>> 2)  I published a app and then un-publish it to edit some settings
>>>>>>>>> and saved new settings. Now when I go to publish there's only "Delete"
>>>>>>>>> button.
>>>>>>>>>
>>>>>>>>> 3) when I'm going to delete the app its shows a error in a popup
>>>>>>>>> "Asset is not successfully deleted". In the log file it shows a 
>>>>>>>>> exception
>>>>>>>>> as below.
>>>>>>>>>
>>>>>>>>> TID: [-1234] [] [2016-05-04 18:18:00,658]  INFO
>>>>>>>>> {JAGGERY.controllers.assets_router:jag} -  Emitting event : login
>>>>>>>>> {JAGGERY.controllers.assets_router:jag}
>>>>>>>>> TID: [-1234] [] [2016-05-04 18:18:08,420] ERROR
>>>>>>>>> {org.jaggeryjs.jaggery.core.manager.WebAppManager} -
>>>>>>>>>  org.mozilla.javascript.EcmaError: TypeError: Cannot call method
>>>>>>>>> "isAuthorized" of null (/publisher/modules/permissions.js#106)
>>>>>>>>> {org.jaggeryjs.jaggery.core.manager.WebAppManager}
>>>>>>>>> org.jaggeryjs.scriptengine.exceptions.ScriptException:
>>>>>>>>> org.mozilla.javascript.EcmaError: TypeError: Cannot call method
>>>>>>>>> "isAuthorized" of null (/publisher/modules/permissions.js#106)
>>>>>>>>> at
>>>>>>>>> org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:571)
>>>>>>>>> at
>>>>>>>>> org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:273)
>>>>>>>>> at
>>>>>>>>> org.jaggeryjs.jaggery.core.manager.WebAppManager.exec(WebAppManager.java:587)
>>>>>>>>> at
>>>>>>>>> org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:507)
>>>>>>>>> at
>>>>>>>>> org.jaggeryjs.jaggery.core.JaggeryServlet.doPost(JaggeryServlet.java:29)
>>>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
>>>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:378)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
>>>>>>>>> at
>>>>>>>>> org.jaggeryjs.jaggery.core.JaggeryFilter.doFilter(JaggeryFilter.java:21)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>>>>>>>>> at
>>>>>>>>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
>>>>>>>>> at
>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:99)
>>>>>>>>> at
>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47)
>>>>>>>>> at
>>>>>>>>> org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57)
>>>>>>>>> at
>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47)
>>>>>>>>> at
>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:62)
>>>>>>>>> at
>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
>>>>>>>>> at
>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
>>>>>>>>> at
>>>>>>>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)
>>>>>>>>> at
>>>>>>>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
>>>>>>>>> at
>>>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1739)
>>>>>>>>> at
>>>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1698)
>>>>>>>>> at
>>>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>>>>>>>>> at
>>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>>>>>>>>> at
>>>>>>>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>>>>>>>>> at java.lang.Thread.run(Thread.java:745)
>>>>>>>>> Caused by: org.mozilla.javascript.EcmaError: TypeError: Cannot
>>>>>>>>> call method "isAuthorized" of null 
>>>>>>>>> (/publisher/modules/permissions.js#106)
>>>>>>>>> at
>>>>>>>>> org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3687)
>>>>>>>>> at
>>>>>>>>> org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3665)
>>>>>>>>> at
>>>>>>>>> org.mozilla.javascript.ScriptRuntime.typeError(ScriptRuntime.java:3693)
>>>>>>>>> at
>>>>>>>>> org.mozilla.javascript.ScriptRuntime.typeError2(ScriptRuntime.java:3712)
>>>>>>>>> at
>>>>>>>>> org.mozilla.javascript.ScriptRuntime.undefCallError(ScriptRuntime.java:3731)
>>>>>>>>> at
>>>>>>>>> org.mozilla.javascript.ScriptRuntime.getPropFunctionAndThisHelper(ScriptRuntime.java:2258)
>>>>>>>>> at
>>>>>>>>> org.mozilla.javascript.ScriptRuntime.getPropFunctionAndThis(ScriptRuntime.java:2251)
>>>>>>>>> at
>>>>>>>>> org.jaggeryjs.rhino.publisher.modules.c11._c_anonymous_6(/publisher/modules/permissions.js:106)
>>>>>>>>> at
>>>>>>>>> org.jaggeryjs.rhino.publisher.modules.c11.call(/publisher/modules/permissions.js)
>>>>>>>>> at
>>>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52)
>>>>>>>>> at
>>>>>>>>> org.jaggeryjs.rhino.publisher.apis.v_1.c6._c_anonymous_16(/publisher/apis/v1/asset_api_router.jag:252)
>>>>>>>>> at
>>>>>>>>> org.jaggeryjs.rhino.publisher.apis.v_1.c6.call(/publisher/apis/v1/asset_api_router.jag)
>>>>>>>>> at
>>>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
>>>>>>>>> at
>>>>>>>>> org.jaggeryjs.rhino.publisher.modules.c4._c_anonymous_12(/publisher/modules/router-g.js:183)
>>>>>>>>> at
>>>>>>>>> org.jaggeryjs.rhino.publisher.modules.c4.call(/publisher/modules/router-g.js)
>>>>>>>>> at
>>>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
>>>>>>>>> at
>>>>>>>>> org.jaggeryjs.rhino.publisher.apis.v_1.c6._c_anonymous_1(/publisher/apis/v1/asset_api_router.jag:1546)
>>>>>>>>> at
>>>>>>>>> org.jaggeryjs.rhino.publisher.apis.v_1.c6.call(/publisher/apis/v1/asset_api_router.jag)
>>>>>>>>> at
>>>>>>>>> org.mozilla.javascript.ScriptRuntime.applyOrCall(ScriptRuntime.java:2430)
>>>>>>>>> at
>>>>>>>>> org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:269)
>>>>>>>>> at
>>>>>>>>> org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:97)
>>>>>>>>> at
>>>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
>>>>>>>>> at
>>>>>>>>> org.jaggeryjs.rhino.publisher.modules.c6._c_anonymous_17(/publisher/modules/publisher.js:438)
>>>>>>>>> at
>>>>>>>>> org.jaggeryjs.rhino.publisher.modules.c6.call(/publisher/modules/publisher.js)
>>>>>>>>> at
>>>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.call0(OptRuntime.java:23)
>>>>>>>>> at
>>>>>>>>> org.jaggeryjs.rhino.<store>.scripts.c0._c_anonymous_17(<store>/scripts/server.js:286)
>>>>>>>>> at
>>>>>>>>> org.jaggeryjs.rhino.<store>.scripts.c0.call(<store>/scripts/server.js)
>>>>>>>>> at
>>>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
>>>>>>>>> at
>>>>>>>>> org.jaggeryjs.rhino.publisher.modules.c6._c_anonymous_16(/publisher/modules/publisher.js:433)
>>>>>>>>> at
>>>>>>>>> org.jaggeryjs.rhino.publisher.modules.c6.call(/publisher/modules/publisher.js)
>>>>>>>>> at
>>>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52)
>>>>>>>>> at
>>>>>>>>> org.jaggeryjs.rhino.publisher.apis.v_1.c6._c_script_0(/publisher/apis/v1/asset_api_router.jag:17)
>>>>>>>>> at
>>>>>>>>> org.jaggeryjs.rhino.publisher.apis.v_1.c6.call(/publisher/apis/v1/asset_api_router.jag)
>>>>>>>>> at
>>>>>>>>> org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394)
>>>>>>>>> at
>>>>>>>>> org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091)
>>>>>>>>> at
>>>>>>>>> org.jaggeryjs.rhino.publisher.apis.v_1.c6.call(/publisher/apis/v1/asset_api_router.jag)
>>>>>>>>> at
>>>>>>>>> org.jaggeryjs.rhino.publisher.apis.v_1.c6.exec(/publisher/apis/v1/asset_api_router.jag)
>>>>>>>>> at
>>>>>>>>> org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:567)
>>>>>>>>> ... 41 more
>>>>>>>>>
>>>>>>>>> Best Regards
>>>>>>>>> Jithendra
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Jithendra Sirimanne
>>>>>>>>> *Systems Engineer*
>>>>>>>>> Mobile: +94 (0) 716 374696 <+94+(0)+716+374696>
>>>>>>>>> Tel      : +94 112 145 345
>>>>>>>>> Email  : [email protected]
>>>>>>>>>
>>>>>>>>> On Wed, May 4, 2016 at 12:10 PM, Jithendra Sirimanne <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> Confirming it is fixed now.
>>>>>>>>>>
>>>>>>>>>> Best Regards
>>>>>>>>>> Jithendra
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Jithendra Sirimanne
>>>>>>>>>> *Systems Engineer*
>>>>>>>>>> Mobile: +94 (0) 716 374696 <+94+(0)+716+374696>
>>>>>>>>>> Tel      : +94 112 145 345
>>>>>>>>>> Email  : [email protected]
>>>>>>>>>>
>>>>>>>>>> On Tue, May 3, 2016 at 5:29 PM, Dinusha Senanayaka <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> Jithendra, this should have fixed now with the patch issued by
>>>>>>>>>>> Thilini.
>>>>>>>>>>>
>>>>>>>>>>> On Mon, May 2, 2016 at 10:03 AM, Dinusha Senanayaka <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Ack. will check.
>>>>>>>>>>>>
>>>>>>>>>>>> On Mon, May 2, 2016 at 10:02 AM, Jithendra Sirimanne <
>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Dear Dinusha,
>>>>>>>>>>>>>
>>>>>>>>>>>>> We are getting a error like below when login into the app
>>>>>>>>>>>>> manager(APPM v1.2.0 M3) and it take sometime to load the login 
>>>>>>>>>>>>> pages. As
>>>>>>>>>>>>> per our offline discussion this is a know bug. Can we get a patch 
>>>>>>>>>>>>> for
>>>>>>>>>>>>> this?, as we need to go live on the new app manager as soon as 
>>>>>>>>>>>>> possible.
>>>>>>>>>>>>>
>>>>>>>>>>>>> [2016-04-29 12:22:31,534] ERROR - APIStoreHostObject Error
>>>>>>>>>>>>> while getting WebApp tags
>>>>>>>>>>>>> java.lang.NullPointerException
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.wso2.carbon.appmgt.impl.APIConsumerImpl.getAppsWithTag(APIConsumerImpl.java:200)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.wso2.carbon.appmgt.impl.APIConsumerImpl.getAllTags(APIConsumerImpl.java:776)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.wso2.carbon.appmgt.impl.UserAwareAPIConsumer.getAllTags(UserAwareAPIConsumer.java:39)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.wso2.carbon.appmgt.hostobjects.APIStoreHostObject.jsFunction_getAllTags(APIStoreHostObject.java:897)
>>>>>>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>>>>>>>> at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:126)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.mozilla.javascript.FunctionObject.call(FunctionObject.java:386)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.rhino.store.modules.c1._c_anonymous_34(/store/modules/store.js:481)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.rhino.store.modules.c1.call(/store/modules/store.js)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.rhino.store.extensions.assets.webapp.pages.c0._c_anonymous_1_literal1(/store/extensions/assets/webapp/pages/myapps.jag)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.rhino.store.extensions.assets.webapp.pages.c0._c_anonymous_1(/store/extensions/assets/webapp/pages/myapps.jag:475)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.rhino.store.extensions.assets.webapp.pages.c0.call(/store/extensions/assets/webapp/pages/myapps.jag)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.mozilla.javascript.ScriptRuntime.applyOrCall(ScriptRuntime.java:2430)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:269)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:97)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.rhino.store.modules.c1._c_anonymous_74(/store/modules/store.js:1217)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.rhino.store.modules.c1.call(/store/modules/store.js)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.call0(OptRuntime.java:23)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.rhino.<store>.scripts.c0._c_anonymous_17(<store>/scripts/server.js:286)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.rhino.<store>.scripts.c0.call(<store>/scripts/server.js)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.rhino.store.modules.c1._c_anonymous_73(/store/modules/store.js:1211)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.rhino.store.modules.c1.call(/store/modules/store.js)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.rhino.store.extensions.assets.webapp.pages.c0._c_script_0(/store/extensions/assets/webapp/pages/myapps.jag:35)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.rhino.store.extensions.assets.webapp.pages.c0.call(/store/extensions/assets/webapp/pages/myapps.jag)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.rhino.store.extensions.assets.webapp.pages.c0.exec(/store/extensions/assets/webapp/pages/myapps.jag)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:567)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:273)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.jaggery.core.manager.WebAppManager.executeScript(WebAppManager.java:308)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.jaggery.core.manager.WebAppManager.include(WebAppManager.java:148)
>>>>>>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>>>>>>>> at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:126)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.mozilla.javascript.FunctionObject.call(FunctionObject.java:386)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:63)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.rhino.store.controllers.routers.c0._c_anonymous_1(/store/controllers/routers/extensions.jag:92)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.rhino.store.controllers.routers.c0.call(/store/controllers/routers/extensions.jag)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.call0(OptRuntime.java:23)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.rhino.store.controllers.routers.c0._c_script_0(/store/controllers/routers/extensions.jag:7)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.rhino.store.controllers.routers.c0.call(/store/controllers/routers/extensions.jag)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.rhino.store.controllers.routers.c0.call(/store/controllers/routers/extensions.jag)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.rhino.store.controllers.routers.c0.exec(/store/controllers/routers/extensions.jag)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:567)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:273)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.jaggery.core.manager.WebAppManager.exec(WebAppManager.java:587)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:507)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.jaggery.core.JaggeryServlet.doGet(JaggeryServlet.java:24)
>>>>>>>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
>>>>>>>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:378)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.jaggeryjs.jaggery.core.JaggeryFilter.doFilter(JaggeryFilter.java:21)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:99)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:62)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1739)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1698)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>>>>>>>>>>>>> at java.lang.Thread.run(Thread.java:745)
>>>>>>>>>>>>>
>>>>>>>>>>>>> Best Regards
>>>>>>>>>>>>> Jithendra
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Jithendra Sirimanne
>>>>>>>>>>>>> *Systems Engineer*
>>>>>>>>>>>>> Mobile: +94 (0) 716 374696 <+94+(0)+716+374696>
>>>>>>>>>>>>> Tel      : +94 112 145 345
>>>>>>>>>>>>> Email  : [email protected]
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Dinusha Dilrukshi
>>>>>>>>>>>> Associate Technical Lead
>>>>>>>>>>>> WSO2 Inc.: http://wso2.com/
>>>>>>>>>>>> Mobile: +94725255071
>>>>>>>>>>>> Blog: http://dinushasblog.blogspot.com/
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Dinusha Dilrukshi
>>>>>>>>>>> Associate Technical Lead
>>>>>>>>>>> WSO2 Inc.: http://wso2.com/
>>>>>>>>>>> Mobile: +94725255071
>>>>>>>>>>> Blog: http://dinushasblog.blogspot.com/
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Thilini Shanika
>>>>>>>> Software Engineer
>>>>>>>> WSO2, Inc.; http://wso2.com
>>>>>>>> 20, Palmgrove Avenue, Colombo 3
>>>>>>>>
>>>>>>>> E-mail: [email protected]
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Thilini Shanika
>>>>>> Software Engineer
>>>>>> WSO2, Inc.; http://wso2.com
>>>>>> 20, Palmgrove Avenue, Colombo 3
>>>>>>
>>>>>> E-mail: [email protected]
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Dinusha Dilrukshi
>>>> Associate Technical Lead
>>>> WSO2 Inc.: http://wso2.com/
>>>> Mobile: +94725255071
>>>> Blog: http://dinushasblog.blogspot.com/
>>>>
>>>
>>>
>>>
>>> --
>>> Thilini Shanika
>>> Software Engineer
>>> WSO2, Inc.; http://wso2.com
>>> 20, Palmgrove Avenue, Colombo 3
>>>
>>> E-mail: [email protected]
>>>
>>>
>>
>
>
> --
> Thilini Shanika
> Software Engineer
> WSO2, Inc.; http://wso2.com
> 20, Palmgrove Avenue, Colombo 3
>
> E-mail: [email protected]
>
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to