【发布时间】:2017-05-14 12:45:54
【问题描述】:
2016-12-30 02:27:09,458 [-] [http-nio-9443-exec-14] 错误 ApiMgtDAO 无法在数据库中找到 API:admin-common7-1.0.7 2016-12-30 02:27:09,460 [-] [http-nio-9443-exec-14] 错误索引:jag org.wso2.carbon.apimgt.api.APIManagementException:找不到 API:admin-common7- 1.0.7 在数据库中 2016-12-30 02:27:09,461 [-] [http-nio-9443-exec-14] 错误 WebAppManager org.mozilla.javascript.EcmaError:TypeError:无法从 null 读取属性“apis”(/publisher/site/块/列表/block.jag#40) org.jaggeryjs.scriptengine.exceptions.ScriptException:org.mozilla.javascript.EcmaError:TypeError:无法从 null 读取属性“apis”(/publisher/site/blocks/listing/block.jag#40)
原因:org.mozilla.javascript.EcmaError: TypeError: Cannot read property "apis" from null (/publisher/site/blocks/listing/block.jag#40)
我在上午重新启动 wso2server.sh。然后我无法成功登录AM的发布者网站。浏览器提示如下
错误 500:页面无法显示。
服务器遇到内部错误或配置错误,无法完成您的请求。
为什么?
【问题讨论】:
-
重启后你在日志中看到的错误是什么?
-
没有错误日志,但日志如下 >Caused by: org.wso2.carbon.databridge.agent.exception.DataEndpointSecurityException: Error while trying to connect to ssl://localhost:7712在 org.wso2.carbon.databridge.agent.endpoint.thrift.ThriftSecureClientPool keObject(AbstractClientPoolFactory.java:39) 在 org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:1212) 原因:java。 net.ConnectException:连接被拒绝。不过,之前的日志也是有的。
-
api stroe 和 carbon 站点都可以登录了..
-
连接错误与此无关。如果您在创建 API 时放置了一些无效数据,就会发生这种情况。您可以尝试清理数据库,或者使用 REST API 删除
common7api。 -
你是对的。但是如何清理数据库或使用 REST APIS 删除 common7 API?
标签: wso2 wso2esb wso2-am wso2carbon