Bug 1156119
| Summary: | Removing a ISCSI Domain fails with Internal Server Error - java.lang.ArrayIndexOutOfBoundsException | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Virtualization Manager | Reporter: | Carlos Mestre González <cmestreg> | ||||||
| Component: | ovirt-engine | Assignee: | Tal Nisan <tnisan> | ||||||
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Aharon Canan <acanan> | ||||||
| Severity: | urgent | Docs Contact: | |||||||
| Priority: | urgent | ||||||||
| Version: | 3.5.0 | CC: | acanan, amureini, cmestreg, ecohen, gklein, iheim, lpeer, lsurette, ogofen, rbalakri, Rhev-m-bugs, scohen, yeylon | ||||||
| Target Milestone: | --- | Keywords: | AutomationBlocker, Regression | ||||||
| Target Release: | 3.5.0 | ||||||||
| Hardware: | Unspecified | ||||||||
| OS: | Unspecified | ||||||||
| Whiteboard: | storage | ||||||||
| Fixed In Version: | org.ovirt.engine-root-3.5.0-18 | Doc Type: | Bug Fix | ||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2015-02-16 19:09:28 UTC | Type: | Bug | ||||||
| Regression: | --- | Mount Type: | --- | ||||||
| Documentation: | --- | CRM: | |||||||
| Verified Versions: | Category: | --- | |||||||
| oVirt Team: | Storage | RHEL 7.3 requirements from Atomic Host: | |||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||
| Embargoed: | |||||||||
| Attachments: |
|
||||||||
Created attachment 949986 [details]
vdsm.log
This has been tested with RHEL7, the same results have encountered This error means we're passing a value for VDSCommandType that isn't recognized. I.e., either something went horribly wrong in the build, or something's problematic in the installation. From a quick look, it seems that there's a mix of rhevm and ovirt jars here. Can we retry this with a clean installation please? root@ovirt-gofen-1 /usr/share/ovirt-engine # ls -l `find . -type l` | grep rhev lrwxrwxrwx. 1 root root 41 Oct 21 18:37 ./branding/rhev-2.brand/applications/rhev.ear/rhev.war/WEB-INF/lib/branding.jar -> /usr/share/java/ovirt-engine/branding.jar lrwxrwxrwx. 1 root root 26 Oct 21 18:37 ./branding/rhev-2.brand/rcue -> /usr/share/rcue1/resources lrwxrwxrwx. 1 root root 54 Oct 21 18:38 ./engine.ear/userportal.war/WEB-INF/lib/gwt-servlet.jar -> /usr/share/java/rhevm-dependencies/3.5/gwt-servlet.jar lrwxrwxrwx. 1 root root 54 Oct 21 18:37 ./engine.ear/webadmin.war/WEB-INF/lib/gwt-servlet.jar -> /usr/share/java/rhevm-dependencies/3.5/gwt-servlet.jar lrwxrwxrwx. 1 root root 47 Oct 21 18:38 ./modules/com/mchange/c3p0/main/c3p0.jar -> /usr/share/java/rhevm-dependencies/3.5/c3p0.jar lrwxrwxrwx. 1 root root 56 Oct 21 18:38 ./modules/com/woorea/openstack/sdk/main/glance-client.jar -> /usr/share/java/rhevm-dependencies/3.5/glance-client.jar lrwxrwxrwx. 1 root root 55 Oct 21 18:38 ./modules/com/woorea/openstack/sdk/main/glance-model.jar -> /usr/share/java/rhevm-dependencies/3.5/glance-model.jar lrwxrwxrwx. 1 root root 58 Oct 21 18:38 ./modules/com/woorea/openstack/sdk/main/keystone-client.jar -> /usr/share/java/rhevm-dependencies/3.5/keystone-client.jar lrwxrwxrwx. 1 root root 57 Oct 21 18:38 ./modules/com/woorea/openstack/sdk/main/keystone-model.jar -> /usr/share/java/rhevm-dependencies/3.5/keystone-model.jar lrwxrwxrwx. 1 root root 59 Oct 21 18:38 ./modules/com/woorea/openstack/sdk/main/openstack-client.jar -> /usr/share/java/rhevm-dependencies/3.5/openstack-client.jar lrwxrwxrwx. 1 root root 57 Oct 21 18:38 ./modules/com/woorea/openstack/sdk/main/quantum-client.jar -> /usr/share/java/rhevm-dependencies/3.5/quantum-client.jar lrwxrwxrwx. 1 root root 56 Oct 21 18:38 ./modules/com/woorea/openstack/sdk/main/quantum-model.jar -> /usr/share/java/rhevm-dependencies/3.5/quantum-model.jar lrwxrwxrwx. 1 root root 61 Oct 21 18:38 ./modules/com/woorea/openstack/sdk/main/resteasy-connector.jar -> /usr/share/java/rhevm-dependencies/3.5/resteasy-connector.jar lrwxrwxrwx. 1 root root 54 Oct 21 18:38 ./modules/org/aopalliance/main/aopalliance.jar -> /usr/share/java/rhevm-dependencies/3.5/aopalliance.jar lrwxrwxrwx. 1 root root 59 Oct 21 18:38 ./modules/org/apache/commons/compress/main/commons-compress.jar -> /usr/share/java/rhevm-dependencies/3.5/commons-compress.jar lrwxrwxrwx. 1 root root 64 Oct 21 18:38 ./modules/org/apache/commons/configuration/main/commons-configuration.jar -> /usr/share/java/rhevm-dependencies/3.5/commons-configuration.jar lrwxrwxrwx. 1 root root 61 Oct 21 18:38 ./modules/org/apache/commons/httpclient/main/commons-httpclient.jar -> /usr/share/java/rhevm-dependencies/3.5/commons-httpclient.jar lrwxrwxrwx. 1 root root 57 Oct 21 18:38 ./modules/org/apache/commons/jxpath/main/commons-jxpath.jar -> /usr/share/java/rhevm-dependencies/3.5/commons-jxpath.jar lrwxrwxrwx. 1 root root 52 Oct 21 18:38 ./modules/org/apache/sshd/main/sshd-core.jar -> /usr/share/java/rhevm-dependencies/3.5/sshd-core.jar lrwxrwxrwx. 1 root root 56 Oct 21 18:38 ./modules/org/apache/xmlrpc/main/xmlrpc-client.jar -> /usr/share/java/rhevm-dependencies/3.5/xmlrpc-client.jar lrwxrwxrwx. 1 root root 56 Oct 21 18:38 ./modules/org/apache/xmlrpc/main/xmlrpc-common.jar -> /usr/share/java/rhevm-dependencies/3.5/xmlrpc-common.jar lrwxrwxrwx. 1 root root 58 Oct 21 18:38 ./modules/org/postgresql/main/postgresql.jar -> /usr/share/java/rhevm-dependencies/3.5/postgresql-jdbc.jar lrwxrwxrwx. 1 root root 49 Oct 21 18:38 ./modules/org/quartz/main/quartz.jar -> /usr/share/java/rhevm-dependencies/3.5/quartz.jar lrwxrwxrwx. 1 root root 49 Oct 21 18:38 ./modules/org/snmp4j/main/snmp4j.jar -> /usr/share/java/rhevm-dependencies/3.5/snmp4j.jar lrwxrwxrwx. 1 root root 59 Oct 21 18:38 ./modules/org/springframework/ldap/main/spring-ldap-core.jar -> /usr/share/java/rhevm-dependencies/3.5/spring-ldap-core.jar lrwxrwxrwx. 1 root root 53 Oct 21 18:38 ./modules/org/springframework/main/spring-aop.jar -> /usr/share/java/rhevm-dependencies/3.5/spring-aop.jar lrwxrwxrwx. 1 root root 53 Oct 21 18:38 ./modules/org/springframework/main/spring-asm.jar -> /usr/share/java/rhevm-dependencies/3.5/spring-asm.jar lrwxrwxrwx. 1 root root 55 Oct 21 18:38 ./modules/org/springframework/main/spring-beans.jar -> /usr/share/java/rhevm-dependencies/3.5/spring-beans.jar lrwxrwxrwx. 1 root root 57 Oct 21 18:38 ./modules/org/springframework/main/spring-context.jar -> /usr/share/java/rhevm-dependencies/3.5/spring-context.jar lrwxrwxrwx. 1 root root 54 Oct 21 18:38 ./modules/org/springframework/main/spring-core.jar -> /usr/share/java/rhevm-dependencies/3.5/spring-core.jar lrwxrwxrwx. 1 root root 60 Oct 21 18:38 ./modules/org/springframework/main/spring-expression.jar -> /usr/share/java/rhevm-dependencies/3.5/spring-expression.jar lrwxrwxrwx. 1 root root 60 Oct 21 18:38 ./modules/org/springframework/main/spring-instrument.jar -> /usr/share/java/rhevm-dependencies/3.5/spring-instrument.jar lrwxrwxrwx. 1 root root 54 Oct 21 18:38 ./modules/org/springframework/main/spring-jdbc.jar -> /usr/share/java/rhevm-dependencies/3.5/spring-jdbc.jar lrwxrwxrwx. 1 root root 52 Oct 21 18:38 ./modules/org/springframework/main/spring-tx.jar -> /usr/share/java/rhevm-dependencies/3.5/spring-tx.jar lrwxrwxrwx. 1 root root 45 Oct 21 18:38 ./modules/org/tukaani/xz/main/xz.jar -> /usr/share/java/rhevm-dependencies/3.5/xz.jar lrwxrwxrwx. 1 ovirt ovirt 40 Oct 21 18:38 ./redhat-support-plugin-rhev.ear -> redhat-support-plugin-rhev-ear-3.5.0.ear root@ovirt-gofen-1 /usr/share/ovirt-engine # ls -l `find . -type l` | grep ovirt lrwxrwxrwx. 1 root root 26 Oct 21 18:38 ./branding/ovirt.brand/patternfly -> /usr/share/rcue1/resources lrwxrwxrwx. 1 root root 41 Oct 21 18:37 ./branding/rhev-2.brand/applications/rhev.ear/rhev.war/WEB-INF/lib/branding.jar -> /usr/share/java/ovirt-engine/branding.jar lrwxrwxrwx. 1 root root 36 Oct 21 18:38 ./engine.ear/bll.jar -> /usr/share/java/ovirt-engine/bll.jar lrwxrwxrwx. 1 root root 41 Oct 21 18:38 ./engine.ear/docs.war/WEB-INF/lib/branding.jar -> /usr/share/java/ovirt-engine/branding.jar lrwxrwxrwx. 1 root root 42 Oct 21 18:38 ./engine.ear/lib/vdsbroker.jar -> /usr/share/java/ovirt-engine/vdsbroker.jar lrwxrwxrwx. 1 root root 42 Oct 21 18:38 ./engine.ear/scheduler.jar -> /usr/share/java/ovirt-engine/scheduler.jar lrwxrwxrwx. 1 root root 41 Oct 21 18:38 ./engine.ear/userportal.war/WEB-INF/lib/branding.jar -> /usr/share/java/ovirt-engine/branding.jar lrwxrwxrwx. 1 root root 41 Oct 21 18:37 ./engine.ear/webadmin.war/WEB-INF/lib/branding.jar -> /usr/share/java/ovirt-engine/branding.jar lrwxrwxrwx. 1 root root 41 Oct 21 18:38 ./engine.ear/welcome.war/WEB-INF/lib/branding.jar -> /usr/share/java/ovirt-engine/branding.jar lrwxrwxrwx. 1 root root 31 Oct 21 18:38 ./files/usbfilter.txt -> /etc/ovirt-engine/usbfilter.txt lrwxrwxrwx. 1 root root 55 Oct 21 18:38 ./modules/org/ovirt/engine/api/interface-common-jaxrs/main/interface-common-jaxrs.jar -> /usr/share/java/ovirt-engine/interface-common-jaxrs.jar lrwxrwxrwx. 1 root root 60 Oct 21 18:38 ./modules/org/ovirt/engine/api/ovirt-engine-extensions-api/main/ovirt-engine-extensions-api.jar -> /usr/share/java/ovirt-engine/ovirt-engine-extensions-api.jar lrwxrwxrwx. 1 root root 51 Oct 21 18:38 ./modules/org/ovirt/engine/api/restapi-definition/main/restapi-definition.jar -> /usr/share/java/ovirt-engine/restapi-definition.jar lrwxrwxrwx. 1 root root 46 Oct 21 18:38 ./modules/org/ovirt/engine/api/restapi-jaxrs/main/restapi-jaxrs.jar -> /usr/share/java/ovirt-engine/restapi-jaxrs.jar lrwxrwxrwx. 1 root root 46 Oct 21 18:38 ./modules/org/ovirt/engine/api/restapi-types/main/restapi-types.jar -> /usr/share/java/ovirt-engine/restapi-types.jar lrwxrwxrwx. 1 root root 36 Oct 21 18:38 ./modules/org/ovirt/engine/core/aaa/main/aaa.jar -> /usr/share/java/ovirt-engine/aaa.jar lrwxrwxrwx. 1 root root 41 Oct 21 18:38 ./modules/org/ovirt/engine/core/branding/main/branding.jar -> /usr/share/java/ovirt-engine/branding.jar lrwxrwxrwx. 1 root root 39 Oct 21 18:38 ./modules/org/ovirt/engine/core/common/main/common.jar -> /usr/share/java/ovirt-engine/common.jar lrwxrwxrwx. 1 root root 39 Oct 21 18:38 ./modules/org/ovirt/engine/core/compat/main/compat.jar -> /usr/share/java/ovirt-engine/compat.jar lrwxrwxrwx. 1 root root 36 Oct 21 18:38 ./modules/org/ovirt/engine/core/dal/main/dal.jar -> /usr/share/java/ovirt-engine/dal.jar lrwxrwxrwx. 1 root root 51 Oct 21 18:38 ./modules/org/ovirt/engine/core/extensions-manager/main/extensions-manager.jar -> /usr/share/java/ovirt-engine/extensions-manager.jar lrwxrwxrwx. 1 root root 46 Oct 21 18:38 ./modules/org/ovirt/engine/core/searchbackend/main/searchbackend.jar -> /usr/share/java/ovirt-engine/searchbackend.jar lrwxrwxrwx. 1 root root 38 Oct 21 18:38 ./modules/org/ovirt/engine/core/tools/main/tools.jar -> /usr/share/java/ovirt-engine/tools.jar lrwxrwxrwx. 1 root root 38 Oct 21 18:38 ./modules/org/ovirt/engine/core/utils/main/utils.jar -> /usr/share/java/ovirt-engine/utils.jar lrwxrwxrwx. 1 root root 39 Oct 21 18:38 ./modules/org/ovirt/engine/core/uutils/main/uutils.jar -> /usr/share/java/ovirt-engine/uutils.jar lrwxrwxrwx. 1 root root 40 Oct 21 18:38 ./modules/org/ovirt/engine/extensions/builtin/main/builtin.jar -> /usr/share/java/ovirt-engine/builtin.jar lrwxrwxrwx. 1 root root 31 Oct 21 18:38 ./modules/org/ovirt/otopi/main/otopi.jar -> /usr/share/java/otopi/otopi.jar lrwxrwxrwx. 1 root root 55 Oct 21 18:38 ./modules/org/ovirt/ovirt-host-deploy/main/ovirt-host-deploy.jar -> /usr/share/java/ovirt-host-deploy/ovirt-host-deploy.jar lrwxrwxrwx. 1 root root 62 Oct 21 18:38 ./modules/org/ovirt/vdsm-jsonrpc-java/main/vdsm-jsonrpc-java-client.jar -> /usr/share/java/vdsm-jsonrpc-java/vdsm-jsonrpc-java-client.jar lrwxrwxrwx. 1 ovirt ovirt 40 Oct 21 18:38 ./redhat-support-plugin-rhev.ear -> redhat-support-plugin-rhev-ear-3.5.0.ear root@ovirt-gofen-1 /usr/share/ovirt-engine verified using vt8 over RHEL7 hosts. RHEV-M 3.5.0 has been released, closing this bug. |
Created attachment 949975 [details] engine.log Description of problem: Removing an ISCSI domain fails with Internal Server Error Version-Release number of selected component (if applicable): vt7 rhevm-3.5.0-0.17.beta.el6ev.noarch How reproducible: 100% Steps to Reproduce: 1. Simple environment - 1 DC Shared - 1 Host - 2 iscsi storage domains 2. Deactivate and detach the non-master domain 3. Try to remove the domain Actual results: cannot remove the storage domain - engien fails with "Internal Server Error" RemoveStorageDomainCommand throw exception: java.lang.ArrayIndexOutOfBoundsException: Expected results: ISCSI can be removed. Additional info: tested in RHEL 6.5 The same seems to happen after trying to remove the master domain.