Bug 1160228

Summary: [scale] - server error. 'No default constructor for [collection type; class java.util.Collections$UnmodifiableCollection, contains [simple type, class java.lang.String]]'
Product: Red Hat Enterprise Virtualization Manager Reporter: Eldad Marciano <emarcian>
Component: ovirt-engineAssignee: Yair Zaslavsky <yzaslavs>
Status: CLOSED DUPLICATE QA Contact:
Severity: urgent Docs Contact:
Priority: urgent    
Version: 3.5.0CC: ecohen, gklein, iheim, lpeer, lsurette, oourfali, rbalakri, Rhev-m-bugs, yeylon
Target Milestone: ---   
Target Release: 3.5.0   
Hardware: x86_64   
OS: Linux   
Whiteboard: infra
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-11-05 12:02:26 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Infra RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
engine log
none
server log none

Description Eldad Marciano 2014-11-04 11:50:12 UTC
Description of problem:
degradation - rhevm-engine throws 'No default constructor' due to jackson.StdValueInstantiator.
impact - webadmin \ API no available (500 http server error).
this issue was discovered after scale ramp-up scenario up to 3K vms.

setup distribution:
-34 hosts (bare-metal)
3K vms (real)

this issues reproduced after restarting the server.


attached logs

Version-Release number of selected component (if applicable):
3.5 VT7


How reproducible:
100%

Steps to Reproduce:
1. scale setup 3K vms
2. login to rhevm

Actual results:
webadmin and api not reachable

Expected results:
reachable webadmin and api in large scale setup

Additional info:

Comment 1 Eldad Marciano 2014-11-04 11:51:51 UTC
Created attachment 953579 [details]
engine log

Comment 2 Eldad Marciano 2014-11-04 11:52:27 UTC
Created attachment 953580 [details]
server log

Comment 3 Yair Zaslavsky 2014-11-05 06:44:05 UTC
In the log there is also the following error:

2014-11-04 11:41:07,312 INFO  [org.ovirt.engine.core.utils.osinfo.OsInfoPreferencesLoader] (ServerService Thread Pool -- 52) Loaded file /etc/ovirt-engine/osinfo.conf.d/00-defaults.properties
2014-11-04 11:41:07,400 ERROR [org.ovirt.engine.core.bll.CommandsFactory] (ServerService Thread Pool -- 52) CommandsFactory : Failed to get type information using reflection for Class : org.ovirt.engine.core.bll.CreateSnapshotFromTemplateCommand, Command Id:b51d8f05-b834-488b-b706-e867e4fbe081: java.lang.NoSuchMethodException: org.ovirt.engine.core.bll.CreateSnapshotFromTemplateCommand.<init>(org.ovirt.engine.core.compat.Guid)
	at java.lang.Class.getConstructor0(Class.java:2892) [rt.jar:1.7.0_71]
	at java.lang.Class.getDeclaredConstructor(Class.java:2058) [rt.jar:1.7.0_71]

I will file a bug for this

Comment 4 Oved Ourfali 2014-11-05 12:02:26 UTC

*** This bug has been marked as a duplicate of bug 1155084 ***