2015-06-16 45 views
0

嘗試診斷MobileFirst服務器錯誤。 v6.3,Liberty,Windows。MobileFirst服務器錯誤

我們有兩種推測同樣的服務器,一個是好的,一個失敗。

症狀:服務器啓動,但是控制檯試圖填充運行時的初始列表時,報告了服務器錯誤。進一步調查我們發現嘗試撥打管理服務。

所以我們試圖直接從瀏覽器中調用該服務。在工作服務器,我們看到

{"projects": 
[{"name":"DM","link":"https://shqomfas01.dm.gov.ae:9443/wladmin/management- apis/1.0/runtimes/DM","numberOfAdapters":16, 
"numberOfApplications":2,"synchronizationStatus":"ok", 
"numberOfActiveDevices":0,"numberOfDecommissionedDevices":0, 
"running":true}],"productVersion":"6.3.0.00-20141127-1357"} 

在我們得到一個錯誤的響應其他服務器,查看日誌中的這些異常。

[6/16/15 11:42:23:284 GST] 000000ec RuntimeServic > RuntimeService getAllRuntimes ENTRY uri=https://shqomfas02.dm.gov.ae:9443/wladmin/management-apis/1.0/runtimes/ securityContext=org.apache.wink.server.internal.contexts.SecurityContextImpl_83263026 httpRequest={Loc=en_US, Locs=(en_US,), User=admin, RemoteUser=admin} null 
[6/16/15 11:42:23:284 GST] 000000ec SystemErr  R 1832175 WorklightManagementPU-oracle INFO [LargeThreadPool-thread-164] openjpa.Runtime - Starting OpenJPA 1.2.2 
[6/16/15 11:42:23:284 GST] 000000ec SystemErr  R 1832175 WorklightManagementPU-oracle INFO [LargeThreadPool-thread-164] openjpa.jdbc.JDBC - Using dictionary class "org.apache.openjpa.jdbc.sql.OracleDictionary". 
[6/16/15 11:42:23:331 GST] 000000ec LibertyRuntim I Establishing REST connection to service:jmx:rest://localhost:9443/IBMJMXConnectorREST 
[6/16/15 11:42:24:097 GST] 000000ec RuntimeServic > ResponseUtil error ENTRY 
[6/16/15 11:42:24:112 GST] 000000ec RuntimeServic E FWLSE3000E: A server error was detected. 
           com.ibm.worklight.admin.common.util.exceptions.SystemException: FWLSE3000E: A server error was detected. 
    at com.ibm.worklight.admin.services.RuntimeService.addMBeanProperties(RuntimeService.java:1112) 
    at com.ibm.worklight.admin.services.RuntimeService.getAllRuntimes(RuntimeService.java:306) 

...

Caused by: java.io.IOException: CWWKX0214E: An unexpected Throwable object was returned from the server. 
    at com.ibm.ws.jmx.connector.client.rest.internal.RESTMBeanServerConnection.getAttribute(RESTMBeanServerConnection.java:758) 
    at com.sun.jmx.mbeanserver.MXBeanProxy$GetHandler.invoke(Unknown Source) 
    at com.sun.jmx.mbeanserver.MXBeanProxy.invoke(Unknown Source) 
    at javax.management.MBeanServerInvocationHandler.invoke(Unknown Source) 
    at com.sun.proxy.$Proxy163.getDevicesSummary(Unknown Source) 
    at com.ibm.worklight.admin.services.RuntimeService$RuntimeMBeanProperties.<init>(RuntimeService.java:1021) 
    at com.ibm.worklight.admin.services.RuntimeService$3.call(RuntimeService.java:1050) 
    at com.ibm.worklight.admin.services.RuntimeService$3.call(RuntimeService.java:1048) 
    at com.ibm.worklight.admin.util.RuntimeMBeanRoutingCaller.call(RuntimeMBeanRoutingCaller.java:66) 
    at com.ibm.worklight.admin.services.RuntimeService.addMBeanProperties(RuntimeService.java:1045) 
    ... 73 more 
Caused by: javax.management.RuntimeMBeanException: java.lang.RuntimeException: Runtime synchronization failed. Cannot get devices summary from runtime 
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.rethrow(Unknown Source) 
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.rethrowMaybeMBeanException(Unknown Source) 
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(Unknown Source) 
    at com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(Unknown Source) 

建議?

回答

2

我們今天看到了這個問題。我們最近對server.xml文件進行了配置更改,並且在登錄到Worklight Console後收到「Server ERROR」消息。

重新安裝運行時固定我們的問題。