Hi all,

after rebooting the ovirt-engine (4.2) i'm unable to log in to the Admin-portal 
anymore, because of a SerialisationException.

org.apache.commons.lang.SerializationException: 
org.codehaus.jackson.map.JsonMappingException: No default constructor for 
[collection type; class java.util.HashMap$KeySet, contains [simple type, class 
org.ovirt.engine.core.compat.Guid]] (through reference chain: 
org.ovirt.engine.core.common.action.CreateAllSnapshotsFromVmParameters["diskIds"])

The error disappears after putting in the credentials.
Irestarting the ovirt-engine service of the whole (CentOS) VM wouldn't fix it.

the server.log states a lot of these:
2018-08-11 01:10:40,084+02 ERROR [org.jboss.as.ejb3.invocation] 
(EE-ManagedThreadFactory-engineScheduled-Thread-59) WFLYEJB0034: EJB Invocation 
failed on component Backend for method public abstract 
org.ovirt.engine.core.common.action.ActionReturnValue 
org.ovirt.engine.core.bll.interfaces.BackendInternal.runInternalAction(org.ovirt.engine.core.common.action.ActionType,org.ovirt.engine.core.common.action.ActionParametersBase):
 javax.ejb.EJBException: org.apache.commons.lang.SerializationException: 
org.codehaus.jackson.map.JsonMappingException: No default constructor for 
[collection type; class java.util.HashMap$KeySet, contains [simple type, class 
org.ovirt.engine.core.compat.Guid]] (through reference chain: 
org.ovirt.engine.core.common.action.CreateAllSnapshotsFromVmParameters["diskIds"])
        at 
org.jboss.as.ejb3.tx.CMTTxInterceptor.handleExceptionInNoTx(CMTTxInterceptor.java:214)
 [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
        at 
org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:266) 
[wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
        at 
org.jboss.as.ejb3.tx.CMTTxInterceptor.supports(CMTTxInterceptor.java:379) 
[wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
        at 
org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:244)
 [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
        at 
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at 
org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:509)
        at 
org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:73)
 [weld-core-impl-2.4.3.Final.jar:2.4.3.Final]
        at 
org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:89)
        at 
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at 
org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
 [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
        at 
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at 
org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:47)
 [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
        at 
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at 
org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:100)
 [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
        at 
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at 
org.jboss.as.ejb3.deployment.processors.StartupAwaitInterceptor.processInvocation(StartupAwaitInterceptor.java:22)
 [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
        at 
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at 
org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64)
 [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
        at 
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at 
org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:67)
 [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
        at 
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at 
org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
        at 
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at 
org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:60)
        at 
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at 
org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:438)
        at 
org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:609)
        at 
org.jboss.invocation.AccessCheckingInterceptor.processInvocation(AccessCheckingInterceptor.java:57)
        at 
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at 
org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:53)
        at 
org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:198)
        at 
org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:185)
        at 
org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:81)
        at 
org.ovirt.engine.core.bll.interfaces.BackendInternal$$$view2.runInternalAction(Unknown
 Source) [bll.jar:]
        at sun.reflect.GeneratedMethodAccessor281.invoke(Unknown Source) 
[:1.8.0_181]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 [rt.jar:1.8.0_181]
        at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_181]
        at 
org.jboss.weld.util.reflection.Reflections.invokeAndUnwrap(Reflections.java:433)
 [weld-core-impl-2.4.3.Final.jar:2.4.3.Final]
        at 
org.jboss.weld.bean.proxy.EnterpriseBeanProxyMethodHandler.invoke(EnterpriseBeanProxyMethodHandler.java:127)
 [weld-core-impl-2.4.3.Final.jar:2.4.3.Final]
        at 
org.jboss.weld.bean.proxy.EnterpriseTargetBeanInstance.invoke(EnterpriseTargetBeanInstance.java:56)
 [weld-core-impl-2.4.3.Final.jar:2.4.3.Final]
        at 
org.jboss.weld.bean.proxy.InjectionPointPropagatingEnterpriseTargetBeanInstance.invoke(InjectionPointPropagatingEnterpriseTargetBeanInstance.java:67)
 [weld-core-impl-2.4.3.Final.jar:2.4.3.Final]
        at 
org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:100)
 [weld-core-impl-2.4.3.Final.jar:2.4.3.Final]
        at 
org.ovirt.engine.core.bll.BackendCommandObjectsHandler$BackendInternal$BackendLocal$2049259618$Proxy$_$$_Weld$EnterpriseProxy$.runInternalAction(Unknown
 Source) [bll.jar:]
        at 
org.ovirt.engine.core.bll.VdsEventListener.storagePoolStatusChange(VdsEventListener.java:430)
 [bll.jar:]
        at 
org.ovirt.engine.core.bll.VdsEventListener.storagePoolStatusChange(VdsEventListener.java:418)
 [bll.jar:]
        at 
org.ovirt.engine.core.vdsbroker.irsbroker.IrsProxy.updateStoragePoolStatus(IrsProxy.java:235)
 [vdsbroker.jar:]
        at 
org.ovirt.engine.core.vdsbroker.irsbroker.IrsProxy.proceedStoragePoolStats(IrsProxy.java:312)
 [vdsbroker.jar:]
        at 
org.ovirt.engine.core.vdsbroker.irsbroker.IrsProxy.lambda$updatingTimerElapsed$0(IrsProxy.java:258)
 [vdsbroker.jar:]
        at 
org.ovirt.engine.core.vdsbroker.irsbroker.IrsProxy.runInControlledConcurrency(IrsProxy.java:274)
 [vdsbroker.jar:]
        at 
org.ovirt.engine.core.vdsbroker.irsbroker.IrsProxy.updatingTimerElapsed(IrsProxy.java:239)
 [vdsbroker.jar:]
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
[rt.jar:1.8.0_181]
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) 
[rt.jar:1.8.0_181]
        at 
org.glassfish.enterprise.concurrent.internal.ManagedScheduledThreadPoolExecutor$ManagedScheduledFutureTask.access$201(ManagedScheduledThreadPoolExecutor.java:383)
 [javax.enterprise.concurrent-1.0.jar:]
        at 
org.glassfish.enterprise.concurrent.internal.ManagedScheduledThreadPoolExecutor$ManagedScheduledFutureTask.run(ManagedScheduledThreadPoolExecutor.java:534)
 [javax.enterprise.concurrent-1.0.jar:]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
[rt.jar:1.8.0_181]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
[rt.jar:1.8.0_181]
        at java.lang.Thread.run(Thread.java:748) [rt.jar:1.8.0_181]
        at 
org.glassfish.enterprise.concurrent.ManagedThreadFactoryImpl$ManagedThread.run(ManagedThreadFactoryImpl.java:250)
 [javax.enterprise.concurrent-1.0.jar:]
        at 
org.jboss.as.ee.concurrent.service.ElytronManagedThreadFactory$ElytronManagedThread.run(ElytronManagedThreadFactory.java:78)
Caused by: org.apache.commons.lang.SerializationException: 
org.codehaus.jackson.map.JsonMappingException: No default constructor for 
[collection type; class java.util.HashMap$KeySet, contains [simple type, class 
org.ovirt.engine.core.compat.Guid]] (through reference chain: 
org.ovirt.engine.core.common.action.CreateAllSnapshotsFromVmParameters["diskIds"])
        at 
org.ovirt.engine.core.utils.serialization.json.JsonObjectDeserializer.readJsonString(JsonObjectDeserializer.java:110)
 [utils.jar:]
        at 
org.ovirt.engine.core.utils.serialization.json.JsonObjectDeserializer.deserialize(JsonObjectDeserializer.java:59)
 [utils.jar:]
        at 
org.ovirt.engine.core.dao.CommandEntityDaoImpl.deserializeParameters(CommandEntityDaoImpl.java:131)
 [dal.jar:]
        at 
org.ovirt.engine.core.dao.CommandEntityDaoImpl.lambda$static$2(CommandEntityDaoImpl.java:55)
 [dal.jar:]
        at 
org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:93)
 [spring-jdbc.jar:4.3.9.RELEASE]
        at 
org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:60)
 [spring-jdbc.jar:4.3.9.RELEASE]
        at 
org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:697)
 [spring-jdbc.jar:4.3.9.RELEASE]
        at 
org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:633) 
[spring-jdbc.jar:4.3.9.RELEASE]
        at 
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:684) 
[spring-jdbc.jar:4.3.9.RELEASE]
        at 
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:716) 
[spring-jdbc.jar:4.3.9.RELEASE]
        at 
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:766) 
[spring-jdbc.jar:4.3.9.RELEASE]
        at 
org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$PostgresSimpleJdbcCall.executeCallInternal(PostgresDbEngineDialect.java:152)
 [dal.jar:]
        at 
org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$PostgresSimpleJdbcCall.doExecute(PostgresDbEngineDialect.java:118)
 [dal.jar:]
        at 
org.springframework.jdbc.core.simple.SimpleJdbcCall.execute(SimpleJdbcCall.java:198)
 [spring-jdbc.jar:4.3.9.RELEASE]
        at 
org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler.executeImpl(SimpleJdbcCallsHandler.java:135)
 [dal.jar:]
        at 
org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler.executeReadList(SimpleJdbcCallsHandler.java:105)
 [dal.jar:]
        at 
org.ovirt.engine.core.dao.DefaultReadDao.getAll(DefaultReadDao.java:81) 
[dal.jar:]
        at 
org.ovirt.engine.core.bll.tasks.CommandsCacheImpl.initializeCache(CommandsCacheImpl.java:41)
 [bll.jar:]
        at 
org.ovirt.engine.core.bll.tasks.CommandsCacheImpl.get(CommandsCacheImpl.java:59)
 [bll.jar:]
        at 
org.ovirt.engine.core.bll.tasks.CommandsCacheImpl.updateCommandStatus(CommandsCacheImpl.java:84)
 [bll.jar:]
        at 
org.ovirt.engine.core.bll.tasks.CommandsRepository.updateCommandStatus(CommandsRepository.java:158)
 [bll.jar:]
        at 
org.ovirt.engine.core.bll.tasks.CommandCoordinatorImpl.updateCommandStatus(CommandCoordinatorImpl.java:160)
 [bll.jar:]
        at 
org.ovirt.engine.core.bll.tasks.CommandCoordinatorUtil.updateCommandStatus(CommandCoordinatorUtil.java:341)
 [bll.jar:]
        at 
org.ovirt.engine.core.bll.CommandBase.setCommandStatus(CommandBase.java:2276) 
[bll.jar:]
        at 
org.ovirt.engine.core.bll.CommandBase.setCommandStatus(CommandBase.java:2268) 
[bll.jar:]
        at org.ovirt.engine.core.bll.CommandBase.execute(CommandBase.java:1330) 
[bll.jar:]
        at 
org.ovirt.engine.core.bll.CommandBase.executeAction(CommandBase.java:400) 
[bll.jar:]
        at 
org.ovirt.engine.core.bll.executor.DefaultBackendActionExecutor.execute(DefaultBackendActionExecutor.java:13)
 [bll.jar:]
        at org.ovirt.engine.core.bll.Backend.runAction(Backend.java:468) 
[bll.jar:]
        at org.ovirt.engine.core.bll.Backend.runActionImpl(Backend.java:450) 
[bll.jar:]
        at 
org.ovirt.engine.core.bll.Backend.runInternalAction(Backend.java:393) [bll.jar:]
        at sun.reflect.GeneratedMethodAccessor282.invoke(Unknown Source) 
[:1.8.0_181]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 [rt.jar:1.8.0_181]
        at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_181]
        at 
org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52)
        at 
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at 
org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:509)
        at 
org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor.delegateInterception(Jsr299BindingsInterceptor.java:78)
        at 
org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:88)
        at 
org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:101)
        at 
org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)
        at 
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at 
org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:43)
 [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
        at 
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at 
org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45)
 [wildfly-ee-11.0.0.Final.jar:11.0.0.Final]
        at 
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at 
org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:40)
        at 
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at 
org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:53)
        at 
org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:52)
        at 
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at 
org.jboss.as.ejb3.component.singleton.SingletonComponentInstanceAssociationInterceptor.processInvocation(SingletonComponentInstanceAssociationInterceptor.java:53)
 [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
        at 
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at 
org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:264) 
[wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
        ... 57 more
Caused by: org.codehaus.jackson.map.JsonMappingException: No default 
constructor for [collection type; class java.util.HashMap$KeySet, contains 
[simple type, class org.ovirt.engine.core.compat.Guid]] (through reference 
chain: 
org.ovirt.engine.core.common.action.CreateAllSnapshotsFromVmParameters["diskIds"])
        at 
org.codehaus.jackson.map.JsonMappingException.wrapWithPath(JsonMappingException.java:218)
 [jackson-mapper-asl-1.9.13.jar:1.9.13]
        at 
org.codehaus.jackson.map.JsonMappingException.wrapWithPath(JsonMappingException.java:183)
 [jackson-mapper-asl-1.9.13.jar:1.9.13]
        at 
org.codehaus.jackson.map.deser.BeanDeserializer.wrapAndThrow(BeanDeserializer.java:1472)
 [jackson-mapper-asl-1.9.13.jar:1.9.13]
        at 
org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:699)
 [jackson-mapper-asl-1.9.13.jar:1.9.13]
        at 
org.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:600)
 [jackson-mapper-asl-1.9.13.jar:1.9.13]
        at 
org.codehaus.jackson.map.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:92)
 [jackson-mapper-asl-1.9.13.jar:1.9.13]
        at 
org.codehaus.jackson.map.deser.BeanDeserializer.deserializeWithType(BeanDeserializer.java:664)
 [jackson-mapper-asl-1.9.13.jar:1.9.13]
        at 
org.codehaus.jackson.map.deser.StdDeserializerProvider$WrappedDeserializer.deserialize(StdDeserializerProvider.java:461)
 [jackson-mapper-asl-1.9.13.jar:1.9.13]
        at 
org.codehaus.jackson.map.ObjectMapper._readMapAndClose(ObjectMapper.java:2732) 
[jackson-mapper-asl-1.9.13.jar:1.9.13]
        at 
org.codehaus.jackson.map.ObjectMapper.readValue(ObjectMapper.java:1863) 
[jackson-mapper-asl-1.9.13.jar:1.9.13]
        at 
org.ovirt.engine.core.utils.serialization.json.JsonObjectDeserializer.readJsonString(JsonObjectDeserializer.java:108)
 [utils.jar:]
        ... 110 more
Caused by: java.lang.IllegalStateException: No default constructor for 
[collection type; class java.util.HashMap$KeySet, contains [simple type, class 
org.ovirt.engine.core.compat.Guid]]
        at 
org.codehaus.jackson.map.deser.std.StdValueInstantiator.createUsingDefault(StdValueInstantiator.java:209)
 [jackson-mapper-asl-1.9.13.jar:1.9.13]
        at 
org.codehaus.jackson.map.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:194)
 [jackson-mapper-asl-1.9.13.jar:1.9.13]
        at 
org.codehaus.jackson.map.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:30)
 [jackson-mapper-asl-1.9.13.jar:1.9.13]
        at 
org.codehaus.jackson.map.jsontype.impl.AsArrayTypeDeserializer._deserialize(AsArrayTypeDeserializer.java:88)
 [jackson-mapper-asl-1.9.13.jar:1.9.13]
        at 
org.codehaus.jackson.map.jsontype.impl.AsArrayTypeDeserializer.deserializeTypedFromArray(AsArrayTypeDeserializer.java:45)
 [jackson-mapper-asl-1.9.13.jar:1.9.13]
        at 
org.codehaus.jackson.map.deser.std.CollectionDeserializer.deserializeWithType(CollectionDeserializer.java:232)
 [jackson-mapper-asl-1.9.13.jar:1.9.13]
        at 
org.codehaus.jackson.map.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:297)
 [jackson-mapper-asl-1.9.13.jar:1.9.13]
        at 
org.codehaus.jackson.map.deser.SettableBeanProperty$MethodProperty.deserializeAndSet(SettableBeanProperty.java:414)
 [jackson-mapper-asl-1.9.13.jar:1.9.13]
        at 
org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:697)
 [jackson-mapper-asl-1.9.13.jar:1.9.13]
        ... 117 more
_______________________________________________
Users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/site/privacy-policy/
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/[email protected]/message/ZUWXBRRF22JXF5UU4DPER6WPQA3TDQJR/

Reply via email to