Hi Tharidu,

We have already identified this issue and fixed with [1]

[1] https://github.com/wso2/carbon-apimgt/pull/5136

On Fri, Mar 2, 2018 at 12:57 PM, Tharindu Edirisinghe <tharin...@wso2.com>
wrote:

> Hi APIM Team,
>
> In wso2am-2.1.0-update12 pack, I published an API in the publisher and
> when I try to download the swagger definition, I get following error.
>
> Any idea ?
>
>
> [2018-03-02 12:51:33,207]  INFO - PermissionUpdater Permission cache
> updated for tenant -1234
> [2018-03-02 12:51:33,214]  INFO - CarbonAuthenticationUtil
> 'admin@carbon.super [-1234]' logged in at [2018-03-02 12:51:33,214+0530]
> [2018-03-02 12:51:36,322] ERROR - WebAppManager 
> org.mozilla.javascript.EcmaError:
> TypeError: Cannot find function getSwagger20DefinitionFilePath in object
> org.wso2.carbon.apimgt.impl.utils.APIUtil@4a227066.
> (/publisher/site/blocks/api-doc/ajax/get.jag#78)
> org.jaggeryjs.scriptengine.exceptions.ScriptException:
> org.mozilla.javascript.EcmaError: TypeError: Cannot find function
> getSwagger20DefinitionFilePath in object org.wso2.carbon.apimgt.impl.
> utils.APIUtil@4a227066. (/publisher/site/blocks/api-doc/ajax/get.jag#78)
>     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:588)
>     at org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(
> WebAppManager.java:508)
>     at org.jaggeryjs.jaggery.core.JaggeryServlet.doGet(
> JaggeryServlet.java:24)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
>     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:743)
>     at org.apache.catalina.core.ApplicationDispatcher.processRequest(
> ApplicationDispatcher.java:485)
>     at org.apache.catalina.core.ApplicationDispatcher.doForward(
> ApplicationDispatcher.java:377)
>     at org.apache.catalina.core.ApplicationDispatcher.forward(
> ApplicationDispatcher.java:337)
>     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.wso2.carbon.ui.filters.cache.ContentTypeBasedCachePreventio
> nFilter.doFilter(ContentTypeBasedCachePreventionFilter.java:53)
>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:241)
>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:208)
>     at org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(
> HttpHeaderSecurityFilter.java:124)
>     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:219)
>     at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:110)
>     at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
> AuthenticatorBase.java:506)
>     at org.apache.catalina.core.StandardHostValve.invoke(
> StandardHostValve.java:169)
>     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.event.receiver.core.internal.tenantmgt.
> TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:48)
>     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.CarbonStuckThreadDetectionValv
> e.invoke(CarbonStuckThreadDetectionValve.java:159)
>     at org.apache.catalina.valves.AccessLogValve.invoke(
> AccessLogValve.java:962)
>     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:445)
>     at org.apache.coyote.http11.AbstractHttp11Processor.process(
> AbstractHttp11Processor.java:1115)
>     at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.
> process(AbstractProtocol.java:637)
>     at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.
> doRun(NioEndpoint.java:1775)
>     at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.
> run(NioEndpoint.java:1734)
>     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 find
> function getSwagger20DefinitionFilePath in object
> org.wso2.carbon.apimgt.impl.utils.APIUtil@4a227066.
> (/publisher/site/blocks/api-doc/ajax/get.jag#78)
>     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.notFunctionError(
> ScriptRuntime.java:3783)
>     at org.mozilla.javascript.ScriptRuntime.getPropFunctionAndThisHelper(
> ScriptRuntime.java:2269)
>     at org.mozilla.javascript.ScriptRuntime.getPropFunctionAndThis(
> ScriptRuntime.java:2251)
>     at org.jaggeryjs.rhino.publisher.site.blocks.api_doc.ajax.c0._
> c_anonymous_1(/publisher/site/blocks/api-doc/ajax/get.jag:78)
>     at org.jaggeryjs.rhino.publisher.site.blocks.api_doc.ajax.c0.
> call(/publisher/site/blocks/api-doc/ajax/get.jag)
>     at org.mozilla.javascript.optimizer.OptRuntime.call0(
> OptRuntime.java:23)
>     at org.jaggeryjs.rhino.publisher.site.blocks.api_doc.ajax.c0._
> c_script_0(/publisher/site/blocks/api-doc/ajax/get.jag:10)
>     at org.jaggeryjs.rhino.publisher.site.blocks.api_doc.ajax.c0.
> call(/publisher/site/blocks/api-doc/ajax/get.jag)
>     at org.mozilla.javascript.ContextFactory.doTopCall(
> ContextFactory.java:394)
>     at org.mozilla.javascript.ScriptRuntime.doTopCall(
> ScriptRuntime.java:3091)
>     at org.jaggeryjs.rhino.publisher.site.blocks.api_doc.ajax.c0.
> call(/publisher/site/blocks/api-doc/ajax/get.jag)
>     at org.jaggeryjs.rhino.publisher.site.blocks.api_doc.ajax.c0.
> exec(/publisher/site/blocks/api-doc/ajax/get.jag)
>     at org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(
> RhinoEngine.java:567)
>     ... 48 more
>
> Thanks,
> TharinduE
>
> --
>
> Tharindu Edirisinghe
> Senior Software Engineer | WSO2 Inc
> Platform Security Team
> Blog : http://tharindue.blogspot.com
> mobile : +94 775181586 <+94%2077%20518%201586>
>



-- 
Thilini Shanika
Senior Software Engineer
WSO2, Inc.; http://wso2.com
20, Palmgrove Avenue, Colombo 3

E-mail: tgtshan...@gmail.com
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to