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