Hi All, With the recent upgrade to new kernel version : 4.4.26, we can see the following error when tenant is loaded for the first time, this happens because the username argument passed to org.wso2.carbon.user.core.common. AbstractUserStoreManager.getRoleListOfUser function is null. Even though this error can be seen in the console nothing seems to be broken in the normal execution flow.
This was observed in the IoT 3.3.0 as well as APIM 2.2.0. Steps to reproduce : create a new tenant, log in to publisher or devicemgt console with said tenant admin. I believe this was observed sometime back as well (Discussed in a mail by Ishara titled : "[ Dev] Error whileproduct-apim build"), but there is no resolution in the thread. Any recent changes that might have lead to this error? [2018-03-21 14:34:41,833] ERROR - AbstractUserStoreManager Error occurred while accessing Java Security Manager Privilege Block [2018-03-21 14:34:41,839] ERROR - ContentBasedSearchService Invalid Search Query, query contains invalid characters org.apache.solr.common.SolrException: Error while creating user role filter query at org.wso2.carbon.registry.indexing.solr.SolrClient. addUserRoleFilter(SolrClient.java:752) at org.wso2.carbon.registry.indexing.solr.SolrClient. query(SolrClient.java:598) at org.wso2.carbon.registry.indexing.solr.SolrClient. query(SolrClient.java:545) at org.wso2.carbon.registry.indexing.service.ContentBasedSearchService. searchContentInternal(ContentBasedSearchService.java:166) at org.wso2.carbon.registry.indexing.service.ContentBasedSearchService. searchByAttribute(ContentBasedSearchService.java:279) at org.wso2.carbon.registry.indexing.internal.IndexingServiceComponent$ AttributeSearchServiceImpl.search(IndexingServiceComponent.java:161) at org.wso2.carbon.registry.indexing.internal.IndexingServiceComponent$ AttributeSearchServiceImpl.search(IndexingServiceComponent.java:174) at org.wso2.carbon.registry.indexing.internal.IndexingServiceComponent$ AttributeSearchServiceImpl.search(IndexingServiceComponent.java:188) at org.wso2.carbon.registry.indexing.internal.IndexingServiceComponent$ AttributeSearchServiceImpl.search(IndexingServiceComponent.java:155) at org.wso2.carbon.governance.lcm.util.CommonUtil.isLifecycleNameInUse( CommonUtil.java:576) at org.wso2.carbon.governance.lcm.util.CommonUtil. addLifecycle(CommonUtil.java:262) at org.wso2.carbon.governance.lcm.util.CommonUtil. addDefaultLifecyclesIfNotAvailable(CommonUtil.java:496) at org.wso2.carbon.apimgt.hostobjects.APIProviderHostObject. jsFunction_login(APIProviderHostObject.java:264) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke( NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:126) at org.mozilla.javascript.FunctionObject.call(FunctionObject.java:386) at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42) at org.jaggeryjs.rhino.publisher.modules.user.c1._c_anonymous_ 1(/publisher/modules/user/login.jag:20) at org.jaggeryjs.rhino.publisher.modules.user.c1.call(/ publisher/modules/user/login.jag) at org.mozilla.javascript.ScriptRuntime.applyOrCall(ScriptRuntime.java:2430) at org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:269) at org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:97) at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42) at org.jaggeryjs.rhino.publisher.modules.user.c0._c_anonymous_ 1(/publisher/modules/user/module.jag:5) at org.jaggeryjs.rhino.publisher.modules.user.c0.call(/ publisher/modules/user/module.jag) at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52) at org.jaggeryjs.rhino.publisher.site.blocks.user.login.ajax. c0._c_anonymous_1(/publisher/site/blocks/user/login/ajax/login.jag:29) at org.jaggeryjs.rhino.publisher.site.blocks.user.login.ajax. c0.call(/publisher/site/blocks/user/login/ajax/login.jag) at org.mozilla.javascript.optimizer.OptRuntime.call0(OptRuntime.java:23) at org.jaggeryjs.rhino.publisher.site.blocks.user.login.ajax. c0._c_script_0(/publisher/site/blocks/user/login/ajax/login.jag:5) at org.jaggeryjs.rhino.publisher.site.blocks.user.login.ajax. c0.call(/publisher/site/blocks/user/login/ajax/login.jag) at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394) at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091) at org.jaggeryjs.rhino.publisher.site.blocks.user.login.ajax. c0.call(/publisher/site/blocks/user/login/ajax/login.jag) at org.jaggeryjs.rhino.publisher.site.blocks.user.login.ajax. c0.exec(/publisher/site/blocks/user/login/ajax/login.jag) at org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript( RhinoEngine.java:567) at org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:273) at org.jaggeryjs.jaggery.core.manager.WebAppManager.exec( WebAppManager.java:588) at org.jaggeryjs.jaggery.core.manager.WebAppManager.execute( WebAppManager.java:508) at org.jaggeryjs.jaggery.core.JaggeryServlet.doPost(JaggeryServlet.java:29) at javax.servlet.http.HttpServlet.service(HttpServlet.java:650) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) 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:743) at org.apache.catalina.core.ApplicationDispatcher.processRequest( ApplicationDispatcher.java:485) at org.apache.catalina.core.ApplicationDispatcher.doForward( ApplicationDispatcher.java:377) at org.apache.catalina.core.ApplicationDispatcher.forward( ApplicationDispatcher.java:337) 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.wso2.carbon.ui.filters.cache.ContentTypeBasedCachePreventio nFilter.doFilter(ContentTypeBasedCachePreventionFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:208) at org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter( HttpHeaderSecurityFilter.java:124) 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:219) at org.apache.catalina.core.StandardContextValve.invoke( StandardContextValve.java:110) at org.apache.catalina.authenticator.AuthenticatorBase.invoke( AuthenticatorBase.java:498) at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:169) at org.apache.catalina.valves.ErrorReportValve.invoke( ErrorReportValve.java:103) at org.wso2.carbon.identity.context.rewrite.valve.TenantContextRewriteValve. invoke(TenantContextRewriteValve.java:80) at org.wso2.carbon.identity.authz.valve.AuthorizationValve.invoke( AuthorizationValve.java:91) at org.wso2.carbon.identity.auth.valve.AuthenticationValve. invoke(AuthenticationValve.java:60) 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.event.receiver.core.internal.tenantmgt. TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:48) 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:962) 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:445) at org.apache.coyote.http11.AbstractHttp11Processor.process( AbstractHttp11Processor.java:1115) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler. process(AbstractProtocol.java:637) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor. doRun(NioEndpoint.java:1775) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor. run(NioEndpoint.java:1734) at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run( ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run( TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Caused by: org.wso2.carbon.user.core.UserStoreException: Error occurred while accessing Java Security Manager Privilege Block at org.wso2.carbon.user.core.common.AbstractUserStoreManager.callSecure( AbstractUserStoreManager.java:178) at org.wso2.carbon.user.core.common.AbstractUserStoreManager. getRoleListOfUser(AbstractUserStoreManager.java:2716) at org.wso2.carbon.registry.indexing.solr.SolrClient. addUserRoleFilter(SolrClient.java:734) ... 86 more Caused by: java.security.PrivilegedActionException: java.lang.reflect. InvocationTargetException at java.security.AccessController.doPrivileged(Native Method) at org.wso2.carbon.user.core.common.AbstractUserStoreManager.callSecure( AbstractUserStoreManager.java:163) ... 88 more Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke( NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.wso2.carbon.user.core.common.AbstractUserStoreManager$2. run(AbstractUserStoreManager.java:166) ... 90 more Caused by: java.lang.NullPointerException at org.wso2.carbon.user.core.util.UserCoreUtil.addDomainToName(UserCoreUtil. java:536) at org.wso2.carbon.user.core.common.AbstractUserStoreManager. getRoleListOfUser(AbstractUserStoreManager.java:2728) ... 95 more Thanks and Regards, Ruwan Yatawara Technical Lead, WSO2 Inc. email : [email protected] mobile : +94 77 9110413 http://ruwansrants.blogspot.com/ https://500px.com/ruwan_ace https://medium.com/@ruwanyatawara
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
