简体   繁体   English

Worklight Appcenter控制台出现错误

[英]Worklight Appcenter console giving error

We were trying to access a deployable file(.apk,.ipa) from Worklight appcenter console in order to update a new version of an app, but it threw the below error. 我们试图从Worklight Appcenter控制台访问可部署文件(.apk,.ipa),以更新应用程序的新版本,但是它抛出以下错误。 we noticed that the same is happening with all apps and not just with any particular app. 我们注意到,所有应用程序都在发生同样的情况,而不仅仅是任何特定的应用程序。

Please note that it was working fine before. 请注意,它之前工作正常。 However because of a certain issue,we had to update liberty profile(8.5.5.9) recently. 但是由于某个问题,我们最近不得不更新自由配置文件(8.5.5.9)。 But not very sure if that is creating the problem or anything else. 但不是很确定这是造成问题还是其他。

Any help would be much appreciated. 任何帮助将非常感激。

[7/25/16 16:25:19:590 SGT] 000000ac com.ibm.puremeap.services.DirectoryService                   E {
   "id": "72278944-b8c7-4faa-adfe-1716786a8a28",
   "message": "FWLAC0000E: A server error was detected.",
   "params": [
   ],
   "productVersion": "6.2.0.01-20151118-0709"
}
com.ibm.puremeap.resources.exceptions.SystemException
   at com.ibm.puremeap.resources.data.impl.FavoriteApplicationHelper.getAreFavoriteApplicationsForPrincipal(FavoriteApplicationHelper.java:413)
   at com.ibm.puremeap.services.DirectoryService.addFavoriteFlag(DirectoryService.java:450)
   at com.ibm.puremeap.services.DirectoryService.__retrieve2__(DirectoryService.java:430)
   at com.ibm.puremeap.services.DirectoryService.__retrieve__(DirectoryService.java:394)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at org.apache.wink.server.internal.handlers.InvokeMethodHandler.handleRequest(InvokeMethodHandler.java:63)
   at org.apache.wink.server.handlers.AbstractHandler.handleRequest(AbstractHandler.java:33)
   at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
   at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
   at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:67)
   at org.apache.wink.server.internal.handlers.CreateInvocationParametersHandler.handleRequest(CreateInvocationParametersHandler.java:54)
   at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
   at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
   at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:67)
   at org.apache.wink.server.handlers.AbstractHandler.handleRequest(AbstractHandler.java:34)
   at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
   at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
   at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:67)
   at org.apache.wink.server.internal.handlers.FindResourceMethodHandler.handleSubResourceMethod(FindResourceMethodHandler.java:183)
   at org.apache.wink.server.internal.handlers.FindResourceMethodHandler.handleRequest(FindResourceMethodHandler.java:110)
   at org.apache.wink.server.internal.handlers.FindResourceMethodHandler.handleSubResourceLocator(FindResourceMethodHandler.java:230)
   at org.apache.wink.server.internal.handlers.FindResourceMethodHandler.handleRequest(FindResourceMethodHandler.java:115)
   at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
   at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
   at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:67)
   at org.apache.wink.server.internal.handlers.FindRootResourceHandler.handleRequest(FindRootResourceHandler.java:95)
   at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
   at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
   at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:67)
   at org.apache.wink.server.internal.handlers.HeadMethodHandler.handleRequest(HeadMethodHandler.java:53)
   at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
   at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
   at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:67)
   at org.apache.wink.server.internal.handlers.OptionsMethodHandler.handleRequest(OptionsMethodHandler.java:46)
   at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
   at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
   at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:67)
   at org.apache.wink.server.internal.handlers.SearchResultHandler.handleRequest(SearchResultHandler.java:33)
   at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
   at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
   at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:67)
   at org.apache.wink.server.internal.log.ResourceInvocation.handleRequest(ResourceInvocation.java:92)
   at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
   at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
   at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:67)
   at org.apache.wink.server.internal.log.Requests.handleRequest(Requests.java:76)
   at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
   at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
   at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:67)
   at org.apache.wink.server.handlers.AbstractHandlersChain.run(AbstractHandlersChain.java:52)
   at org.apache.wink.server.internal.RequestProcessor.handleRequestWithoutFaultBarrier(RequestProcessor.java:207)
   at org.apache.wink.server.internal.RequestProcessor.handleRequest(RequestProcessor.java:154)
   at org.apache.wink.server.internal.servlet.RestServlet.service(RestServlet.java:133)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
   at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1290)
   at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:778)
   at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
   at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:152)
   at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:94)
   at com.ibm.puremeap.services.RestFilter.doFilter(RestFilter.java:60)
   at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207)
   at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
   at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:1021)
   at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1143)
   at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:4869)
   at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.handleRequest(DynamicVirtualHost.java:297)
   at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:997)
   at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.run(DynamicVirtualHost.java:262)
   at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink$TaskWrapper.run(HttpDispatcherLink.java:955)
   at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink.ready(HttpDispatcherLink.java:341)
   at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:471)
   at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleNewRequest(HttpInboundLink.java:405)
   at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.processRequest(HttpInboundLink.java:285)
   at com.ibm.ws.http.channel.internal.inbound.HttpICLReadCallback.complete(HttpICLReadCallback.java:66)
   at com.ibm.ws.tcpchannel.internal.WorkQueueManager.requestComplete(WorkQueueManager.java:504)
   at com.ibm.ws.tcpchannel.internal.WorkQueueManager.attemptIO(WorkQueueManager.java:574)
   at com.ibm.ws.tcpchannel.internal.WorkQueueManager.workerRun(WorkQueueManager.java:929)
   at com.ibm.ws.tcpchannel.internal.WorkQueueManager$Worker.run(WorkQueueManager.java:1018)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
   at com.ibm.puremeap.resources.data.impl.FavoriteApplicationHelper.areFavoriteApplicationsForPrincipal(FavoriteApplicationHelper.java:442)
   at com.ibm.puremeap.resources.data.impl.FavoriteApplicationHelper.getAreFavoriteApplicationsForPrincipal(FavoriteApplicationHelper.java:408)
   ... 83 more

Below are the environment details: 以下是环境详细信息:

Worklight Version : 6.2.0.01-20151118-0709, Liberty Profile : 8.5.5.9, OS : Windows Server 2008, Worklight版本:6.2.0.01-20151118-0709,Liberty Profile:8.5.5.9,OS:Windows Server 2008,

See PI24446 . 参见PI24446 You need to install the corresponding ifix. 您需要安装相应的ifix。 Best is to install the latest ifix of Worklight. 最好是安装最新版本的Worklight ifix。

In general, this is a problem with the user who is logged in into the Application Center Console. 通常,这是登录到应用程序中心控制台的用户的问题。 The ifix should fix the problem, if not, then at least it will give you detailed exception messages in the log file about what is wrong. ifix应该可以解决问题,如果不能解决,那么至少它将在日志文件中为您提供有关错误原因的详细异常消息。 Typically the problem is a case mismatch of the login name of the user compared to the LDAP (if you are using LDAP). 通常,问题是与LDAP(如果您使用LDAP)相比,用户的登录名不匹配。 It could also be that application security in liberty is disabled and as consequence no user is logged in at all, which is not supported by the Application Center Console. 也可能是自由应用程序安全性被禁用,因此根本没有用户登录,Application Center Console不支持。

About application security, verify that server.xml contains <feature>appSecurity-1.0</feature>. 关于应用程序安全性,请验证server.xml是否包含<feature> appSecurity-1.0 </ feature>。

About how to configure application security in detail, see the Knowledge Center about Liberty . 有关如何配置应用程序安全性的详细信息,请参阅关于Liberty的知识中心

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在打开对安装程序的访问权限的同时保护Worklight Console和AppCenter控制台的安全 - Securing Worklight Console & AppCenter console while opening access to installers 工作灯:具有javaee appcenteruser角色的用户可以访问appcenter控制台吗 - Worklight: Can a user with the javaee appcenteruser role access the appcenter console Worklight Appcenter应用程序Android App上传SQL错误 - Worklight Appcenter Application Android App upload SQL Error Worklight Appcenter日志 - Worklight appcenter Log Worklight项目控制台出现404错误 - 404 error with worklight project console 在Worklight Console上禁用较旧版本的应用程序时,无法从AppCenter客户端获取最新版本的应用程序 - Unable to get the latest app version from the AppCenter client when the older version is disabled on Worklight Console 无法访问Worklight Server AppCenter - Cannot access worklight server appcenter Mac中无法启动Worklight CLI,从而导致错误 - Worklight CLI not starting in mac Giving Error console.log中的Worklight通知错误 - Worklight notification error in console.log Worklight AppCenter可以使用自定义设置吗? - Can the Worklight AppCenter use custom provisioning?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM