选择Android设备上的身份验证错误

时间:2015-08-25 16:41:48

标签: android ibm-mobilefirst mobilefirst-server

我们正在运行MobileFirst Consumer Edition 7.0我们有一个Liberty Server。 我们的大多数用户都可以通过AD登录使用我们的移动应用程序成功进行身份验证。

一些用户报告登录挂起。其他一些相关信息:遇到此问题的用户使用的是Android 5.0.2。我可以在其他版本的Android上以他们身份登录而不会有任何问题。 (我个人无法复制此内容)。当他们登录时,我在登录挂起时在日志中看到此错误。可能是什么问题?如果您需要其他日志或代码副本,我可以通过电子邮件提供。我只是不想在这里透露完整的日志。

{
    "message": "Session ended for user \u0027REMOVED\u0027",
    "level": "INFO",
    "source": "server",
    "threadId": 52,
    "loggerName": "com.worklight.core.util.AuditBean",
    "timestamp": "25-08-15 10:50:45:320"
  },
  {
    "message": "Session ended for user \u0027REMOVED\u0027",
    "level": "INFO",
    "source": "server",
    "threadId": 52,
    "loggerName": "com.worklight.core.util.AuditBean",
    "timestamp": "25-08-15 10:42:27:321"
  },
  {
    "message": "FWLSE0048E: Unhandled exception caught: java.util.NoSuchElementException\ncom.worklight.gadgets.GadgetRuntimeException: java.util.NoSuchElementException\n\tat com.worklight.gadgets.api.GadgetAPIRequestCoder.decodeGadgetRequestInfoStandard(GadgetAPIRequestCoder.java:408)\n\tat com.worklight.gadgets.api.GadgetAPIRequestCoder.decodeGadgetRequestInfo(GadgetAPIRequestCoder.java:236)\n\tat com.worklight.gadgets.utils.GadgetUtils.getApplicationEnvironmentFrom(GadgetUtils.java:225)\n\tat com.worklight.core.auth.impl.AuthenticationFilter.isDeviceDisabled(AuthenticationFilter.java:535)\n\tat com.worklight.core.auth.impl.AuthenticationFilter.doFilter(AuthenticationFilter.java:186)\n\tat com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:192)\n\tat com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:86)\n\tat com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:975)\n\tat com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1097)\n\tat com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:81)\n\tat com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:912)\n\tat com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.run(DynamicVirtualHost.java:262)\n\tat com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink$TaskWrapper.run(HttpDispatcherLink.java:938)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)\n\tat java.lang.Thread.run(Thread.java:722)\nCaused by: java.util.NoSuchElementException\n\tat java.util.StringTokenizer.nextToken(StringTokenizer.java:349)\n\tat com.worklight.gadgets.api.GadgetAPIRequestCoder.decodeGadgetRequestInfoStandard(GadgetAPIRequestCoder.java:367)\n\t... 15 more\n [project MyGPCMobile]",
    "sourceClass": "com.worklight.core.auth.impl.AuthenticationFilter",
    "sourceMethodName": "doFilter",
    "throwable": {
      "message": "java.util.NoSuchElementException",
      "stacktrace": [
        "com.worklight.gadgets.api.GadgetAPIRequestCoder.decodeGadgetRequestInfoStandard(GadgetAPIRequestCoder.java:408)",
        "com.worklight.gadgets.api.GadgetAPIRequestCoder.decodeGadgetRequestInfo(GadgetAPIRequestCoder.java:236)",
        "com.worklight.gadgets.utils.GadgetUtils.getApplicationEnvironmentFrom(GadgetUtils.java:225)",
        "com.worklight.core.auth.impl.AuthenticationFilter.isDeviceDisabled(AuthenticationFilter.java:535)",
        "com.worklight.core.auth.impl.AuthenticationFilter.doFilter(AuthenticationFilter.java:186)",
        "com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:192)",
        "com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:86)",
        "com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:975)",
        "com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1097)",
        "com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:81)",
        "com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:912)",
        "com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.run(DynamicVirtualHost.java:262)",
        "com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink$TaskWrapper.run(HttpDispatcherLink.java:938)",
        "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)",
        "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)",
        "java.lang.Thread.run(Thread.java:722)"
      ]
    },
    "level": "SEVERE",
    "source": "server",
    "threadId": 196547,
    "loggerName": "com.worklight.core.auth.impl.AuthenticationFilter",
    "timestamp": "25-08-15 10:40:07:590"
  },
  {
    "message": "Session started for user \u0027REMOVED\u0027",
    "level": "INFO",
    "source": "server",
    "threadId": 191685,
    "loggerName": "com.worklight.core.util.AuditBean",
    "timestamp": "25-08-15 10:39:43:905"
  },
  {

0 个答案:

没有答案