I can not simulate this and can not be sure from logs what exactly went wrong. Could you please: - install ui debug logs: yum install ovirt-engine-webadmin-portal-debuginfo ovirt-engine-userportal-debuginfo restart engine and paste the de-obfuscated logs from /var/log/ovirt-engine/ui.log - write some more info about reproduction. It seems it has something to do with the disks / disk interfaces.
thanx, Tomas ----- Original Message ----- > From: "Sandro Bonazzola" <[email protected]> > To: "devel" <[email protected]>, "Alexander Wels" <[email protected]>, "Roy > Golan" <[email protected]>, "Vojtech Szocs" > <[email protected]>, "Martin Perina" <[email protected]> > Sent: Monday, May 23, 2016 9:22:43 AM > Subject: [ovirt-devel] Umbrella Exception selecting a VM > > Packages: > > # rpm -qa |grep webadmin > ovirt-engine-webadmin-portal-debuginfo-4.0.0-0.0.master.20160521171336.git2e1899b.el7.centos.noarch > ovirt-engine-webadmin-portal-4.0.0-0.0.master.20160521171336.git2e1899b.el7.centos.noarch > > > Console shows: > > > Mon May 23 09:14:47 GMT+200 2016 remote > SEVERE: Uncaught exception: com.google.gwt.event.shared.UmbrellaException: > Exception caught: Encountered repeated errors resulting in an infinite loop. > Make sure all users have access to the pages revealed by revealErrorPlace > and revealUnauthorizedPlace. (Note that the default implementations call > revealDefaultPlace) > at Unknown.vv(Unknown Source) > at Unknown.Dv(Unknown Source) > at Unknown.h7(Unknown Source) > at Unknown.k7(Unknown Source) > at Unknown.u6(Unknown Source) > at Unknown.Twf(Unknown Source) > at Unknown.uhm(Unknown Source) > at Unknown.Fhm(Unknown Source) > at Unknown.Xwf(Unknown Source) > at Unknown.uy(Unknown Source) > at Unknown.ky(Unknown Source) > at Unknown.Ox(Unknown Source) > at Unknown.Nx(Unknown Source) > at Unknown.Mx/<(Unknown Source) > at Unknown.anonymous(Unknown Source) > Caused by: java.lang.RuntimeException: Encountered repeated errors resulting > in an infinite loop. Make sure all users have access to the pages revealed > by revealErrorPlace and revealUnauthorizedPlace. (Note that the default > implementations call revealDefaultPlace) > at Unknown.vv(Unknown Source) > at Unknown.uv(Unknown Source) > at Unknown.Av(Unknown Source) > at Unknown.Cv(Unknown Source) > at Unknown.MFf(Unknown Source) > at Unknown.EFf(Unknown Source) > at Unknown.DFf(Unknown Source) > at Unknown.LFf(Unknown Source) > at Unknown.Hfs(Unknown Source) > at Unknown.EFf(Unknown Source) > at Unknown.DFf(Unknown Source) > at Unknown.LFf(Unknown Source) > at Unknown.Xks(Unknown Source) > at Unknown.bls(Unknown Source) > at Unknown.Swf(Unknown Source) > at Unknown.c2(Unknown Source) > at Unknown.E6(Unknown Source) > at Unknown.u6(Unknown Source) > at Unknown.Twf(Unknown Source) > at Unknown.uhm(Unknown Source) > at Unknown.Fhm(Unknown Source) > at Unknown.Xwf(Unknown Source) > at Unknown.uy(Unknown Source) > at Unknown.ky(Unknown Source) > at Unknown.Ox(Unknown Source) > at Unknown.Nx(Unknown Source) > at Unknown.Mx/<(Unknown Source) > at Unknown.anonymous(Unknown Source) > > engine.log: > 2016-05-23 07:06:46,231 ERROR [org.ovirt.engine.core.bll.UpdateVmCommand] > (default task-39) [475ddf6c] Error during ValidateFailure.: > java.lang.NullPointerException > at > org.ovirt.engine.core.bll.validator.VmValidator.lambda$canDisableVirtioScsi$0(VmValidator.java:137) > [bll.jar:] > at java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90) > [rt.jar:1.8.0_91] > at java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1351) > [rt.jar:1.8.0_91] > at > java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126) > [rt.jar:1.8.0_91] > at > java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498) > [rt.jar:1.8.0_91] > at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485) > [rt.jar:1.8.0_91] > at > java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) > [rt.jar:1.8.0_91] > at java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230) > [rt.jar:1.8.0_91] > at java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196) > [rt.jar:1.8.0_91] > at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) > [rt.jar:1.8.0_91] > at java.util.stream.ReferencePipeline.anyMatch(ReferencePipeline.java:449) > [rt.jar:1.8.0_91] > at > org.ovirt.engine.core.bll.validator.VmValidator.canDisableVirtioScsi(VmValidator.java:137) > [bll.jar:] > at > org.ovirt.engine.core.bll.UpdateVmCommand.validate(UpdateVmCommand.java:812) > [bll.jar:] > at > org.ovirt.engine.core.bll.CommandBase.internalValidate(CommandBase.java:868) > [bll.jar:] > at org.ovirt.engine.core.bll.CommandBase.executeAction(CommandBase.java:389) > [bll.jar:] > at org.ovirt.engine.core.bll.Backend.runAction(Backend.java:493) [bll.jar:] > at org.ovirt.engine.core.bll.Backend.runActionImpl(Backend.java:475) > [bll.jar:] > at org.ovirt.engine.core.bll.Backend.runAction(Backend.java:428) [bll.jar:] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [rt.jar:1.8.0_91] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > [rt.jar:1.8.0_91] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [rt.jar:1.8.0_91] > at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_91] > at > org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52) > at > org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) > at > org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:437) > at > org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.delegateInterception(Jsr299BindingsInterceptor.java:70) > [wildfly-weld-10.0.0.Final.jar:10.0.0.Final] > at > org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:80) > [wildfly-weld-10.0.0.Final.jar:10.0.0.Final] > at > org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:93) > [wildfly-weld-10.0.0.Final.jar:10.0.0.Final] > at > org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63) > at > org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) > at > org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:437) > at > org.ovirt.engine.core.bll.interceptors.CorrelationIdTrackerInterceptor.aroundInvoke(CorrelationIdTrackerInterceptor.java:13) > [bll.jar:] > at sun.reflect.GeneratedMethodAccessor132.invoke(Unknown Source) [:1.8.0_91] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [rt.jar:1.8.0_91] > at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_91] > at > org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedReferenceLifecycleMethodInterceptor.java:89) > at > org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) > at > org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:43) > [wildfly-ejb3-10.0.0.Final.jar:10.0.0.Final] > at > org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) > at > org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:437) > at > org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:73) > [weld-core-impl-2.3.2.Final.jar:2.3.2.Final] > at > org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:83) > [wildfly-weld-10.0.0.Final.jar:10.0.0.Final] > at > org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) > at > org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45) > [wildfly-ee-10.0.0.Final.jar:10.0.0.Final] > at > org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) > at > org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21) > at > org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) > at > org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) > at > org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:52) > at > org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) > at > org.jboss.as.ejb3.component.singleton.SingletonComponentInstanceAssociationInterceptor.processInvocation(SingletonComponentInstanceAssociationInterceptor.java:53) > [wildfly-ejb3-10.0.0.Final.jar:10.0.0.Final] > at > org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) > at > org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:263) > [wildfly-ejb3-10.0.0.Final.jar:10.0.0.Final] > at org.jboss.as.ejb3.tx.CMTTxInterceptor.supports(CMTTxInterceptor.java:374) > [wildfly-ejb3-10.0.0.Final.jar:10.0.0.Final] > at > org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:243) > [wildfly-ejb3-10.0.0.Final.jar:10.0.0.Final] > at > org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) > at > org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41) > [wildfly-ejb3-10.0.0.Final.jar:10.0.0.Final] > at > org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) > at > org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:43) > [wildfly-ejb3-10.0.0.Final.jar:10.0.0.Final] > at > org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) > at > org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:100) > [wildfly-ejb3-10.0.0.Final.jar:10.0.0.Final] > at > org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) > at > org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64) > [wildfly-ejb3-10.0.0.Final.jar:10.0.0.Final] > at > org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) > at > org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:66) > [wildfly-ejb3-10.0.0.Final.jar:10.0.0.Final] > at > org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) > at > org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50) > at > org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) > at > org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:64) > at > org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) > at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:356) > at > org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:636) > at > org.jboss.invocation.AccessCheckingInterceptor.processInvocation(AccessCheckingInterceptor.java:61) > at > org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) > at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:356) > at > org.jboss.invocation.PrivilegedWithCombinerInterceptor.processInvocation(PrivilegedWithCombinerInterceptor.java:80) > at > org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) > at > org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) > at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:195) > at > org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:185) > at > org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) > at > org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) > at > org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:73) > at > org.ovirt.engine.core.common.interfaces.BackendLocal$$$view2.runAction(Unknown > Source) [common.jar:] > at > org.ovirt.engine.ui.frontend.server.gwt.GenericApiGWTServiceImpl.runAction(GenericApiGWTServiceImpl.java:131) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [rt.jar:1.8.0_91] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > [rt.jar:1.8.0_91] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [rt.jar:1.8.0_91] > at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_91] > at com.google.gwt.rpc.server.RPC.invokeAndStreamResponse(RPC.java:196) > at com.google.gwt.rpc.server.RpcServlet.processCall(RpcServlet.java:172) > at com.google.gwt.rpc.server.RpcServlet.processPost(RpcServlet.java:233) > at > com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) > [jboss-servlet-api_3.1_spec-1.0.0.Final.jar:1.0.0.Final] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) > [jboss-servlet-api_3.1_spec-1.0.0.Final.jar:1.0.0.Final] > at > io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85) > at > io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) > at > org.ovirt.engine.core.utils.servlet.HeaderFilter.doFilter(HeaderFilter.java:94) > [utils.jar:] > at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) > at > io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) > at > org.ovirt.engine.ui.frontend.server.gwt.GwtCachingFilter.doFilter(GwtCachingFilter.java:132) > at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) > at > io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) > at > org.ovirt.engine.core.branding.BrandingFilter.doFilter(BrandingFilter.java:73) > [branding.jar:] > at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) > at > io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) > at > org.ovirt.engine.core.utils.servlet.LocaleFilter.doFilter(LocaleFilter.java:66) > [utils.jar:] > at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) > at > io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) > at > io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) > at > io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) > at > io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) > at > org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78) > at > io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) > at > io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131) > at > io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) > at > io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) > at > io.undertow.security.handlers.AuthenticationConstraintHandler.handleRequest(AuthenticationConstraintHandler.java:51) > at > io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) > at > io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) > at > io.undertow.servlet.handlers.security.ServletSecurityConstraintHandler.handleRequest(ServletSecurityConstraintHandler.java:56) > at > io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) > at > io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) > at > io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50) > at > io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) > at > io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) > at > org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61) > at > io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) > at > io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) > at > io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:284) > at > io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:263) > at > io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81) > at > io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:174) > at io.undertow.server.Connectors.executeRootHandler(Connectors.java:202) > at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:793) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > [rt.jar:1.8.0_91] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > [rt.jar:1.8.0_91] > at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_91] > > > > > -- > Sandro Bonazzola > Better technology. Faster innovation. Powered by community collaboration. > See how it works at redhat.com > > _______________________________________________ > Devel mailing list > [email protected] > http://lists.ovirt.org/mailman/listinfo/devel _______________________________________________ Devel mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/devel
