2016-08-11 3 views
2

ЕММ сборки: 2.0.1 ОС: RHEL 7.2 (x64)WSO2 EMM: Ошибка при получении маркера с типом гранта Пароль

Издание:

Я нахожусь в середине приема для устройства IOS и во время шага 2, когда он запрашивает домен/имя пользователя и пароль, когда я нажимаю submit, я получаю следующую ошибку:

HTTPS Статус 500 - org.mozilla.javascript.EcmaError: Не удается прочитать свойство «accessToken» от нуля (/emm-web-agent/modules/enrollments/ios/agent-controller.jag#53)

Трассировка стека является:

[2016-08-10 19:24:46,500] ERROR {/modules/enrollments/ios/agent-controller.jag} - Error in obtaining token with Password grant type [2016-08-10 19:24:46,501] ERROR {org.jaggeryjs.jaggery.core.manager.WebAppManager} - org.mozilla.javascript.EcmaError: TypeError: Cannot read property "accessToken" from null (/emm-web-agent/modules/enrollments/ios/agent-controller.jag#53) org.jaggeryjs.scriptengine.exceptions.ScriptException: org.mozilla.javascript.EcmaError: TypeError: Cannot read property "accessToken" from null (/emm-web-agent/modules/enrollments/ios/agent-controller.jag#53) 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:587) at org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:507) at org.jaggeryjs.jaggery.core.JaggeryServlet.doPost(JaggeryServlet.java:29) at javax.servlet.http.HttpServlet.service(HttpServlet.java:646) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) 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:748) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:378) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338) 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.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:613) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) 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.webapp.authenticator.framework.WebappAuthenticationValve.invoke(WebappAuthenticationValve.java:43) 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.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) 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:421) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1739) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1698) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 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 read property "accessToken" from null (/emm-web-agent/modules/enrollments/ios/agent-controller.jag#53) 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.undefReadError(ScriptRuntime.java:3725) at org.mozilla.javascript.ScriptRuntime.getObjectProp(ScriptRuntime.java:1483) at org.jaggeryjs.rhino.emm_web_agent.modules.enrollments.ios.c0._c_script_0(/emm-web-agent/modules/enrollments/ios/agent-controller.jag:53) at org.jaggeryjs.rhino.emm_web_agent.modules.enrollments.ios.c0.call(/emm-web-agent/modules/enrollments/ios/agent-controller.jag) at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394) at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091) at org.jaggeryjs.rhino.emm_web_agent.modules.enrollments.ios.c0.call(/emm-web-agent/modules/enrollments/ios/agent-controller.jag) at org.jaggeryjs.rhino.emm_web_agent.modules.enrollments.ios.c0.exec(/emm-web-agent/modules/enrollments/ios/agent-controller.jag) at org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:567)

Я настроил арендатора и предоставлен пользователю администратора арендатора. Я вхожу в EMM в качестве пользователя администратора арендатора и пытаюсь зарегистрировать устройство в качестве этого пользователя.

Я также пробовал пропустить домен во время регистрации (оставив его пустым, как было предложено в этом выпуске: WSO2 EMM server Cannot read property "accessToken" from null), но он не работает.

Я попытался сделать это как администратором супер домена, так и администратором арендатора, и оба раза, это не удалось.

Любые идеи, что может быть причиной этого? Пожалуйста, помогите ... Спасибо!

+0

Вы можете проверить, можете ли вы зарегистрировать свое устройство, используя имя пользователя и пароль администратора «admin», «admin»? (Не заполняйте поле домена)? –

+0

Я изначально пробовал это, поскольку другая аналогичная проблема, которая была опубликована здесь, предлагается сделать это. Когда вы покидаете поле «домен» пустым и предоставляете админы администратора, я получаю сообщение об ошибке на странице регистрации IOS, в которой говорится: «Произошла непредвиденная ошибка. Повторите попытку». – TylerDurden0x0b

ответ

0

Пожалуйста, используйте домен арендатора пользователей-арендаторов для поля домена на экране входа агента, если вы используете учетную запись пользователя-арендатора для регистрации.

Сохранение домена домена, заполненного пустым, приемлемо только в том случае, если вы используете учетную запись пользователя у супер арендатора.

+0

Я пробовал это ранее (вход в систему и попытка регистрации в качестве администратора арендатора), и это привело к той же ошибке, но я просто вернулся к подтверждению/двойной проверке, и это действительно порождает ту же ошибку. Попытка зарегистрировать себя как администратора в супер домене также не работает, потому что оставляя пустое место, генерирует «Неожиданная ошибка. Пожалуйста, попробуйте еще раз». Просьба сообщить, что мне нужно, чтобы этот процесс регистрации работал. – TylerDurden0x0b

Смежные вопросы