Bug 771682 - Replacement of network with another network in the same setupNetwork operation fails
Summary: Replacement of network with another network in the same setupNetwork operatio...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: oVirt
Classification: Retired
Component: ovirt-engine-core
Version: unspecified
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
: 3.1
Assignee: Nobody's working on this, feel free to take it
QA Contact:
URL:
Whiteboard: network
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-01-04 15:54 UTC by Rami Vaknin
Modified: 2014-01-12 23:53 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-08-09 08:02:30 UTC
oVirt Team: ---


Attachments (Terms of Use)

Comment 1 Rami Vaknin 2012-01-04 15:58:05 UTC
Version:
Custom vdsm rpm for setupNetworks:
vdsm-4.9-3.0.1.ga16981.displayNetworkDan.x86_64

Steps to reproduce:
1. Configure nic with network - "net1" for instance (see request below, no GUI
for that yet)
2. Create request that removes "net1" and adds "net2" to the same nic


From vdsm.log:

Thread-7710::DEBUG::2012-01-04 15:11:23,453::clientIF::54::vds::(wrapper)
[10.35.97.56]::call setupNetworks with ({'rami2': {'nic': 'eth1'}, 'rami':
{'remove': 'true'}}, {}, {'connectivityCheck': 'false', 'connectivityTimeout':
'60'}) {}
MainProcess|Thread-7710::INFO::2012-01-04
15:11:23,494::configNetwork::790::setupNetworks::(setupNetworks) Setting up
network
MainProcess|Thread-7710::DEBUG::2012-01-04
15:11:23,495::configNetwork::791::setupNetworks::(setupNetworks) Setting up
network according to configuration: networks:{'rami2': {'nic': 'eth1'}, 'rami':
{'remove': 'true'}}, bondings:{}, options:{'connectivityCheck': 'false',
'connectivityTimeout': '60'}
MainProcess|Thread-7710::DEBUG::2012-01-04
15:11:23,496::configNetwork::795::root::(setupNetworks) Validating
configuration
MainProcess|Thread-7710::DEBUG::2012-01-04
15:11:23,511::configNetwork::798::setupNetworks::(setupNetworks) Applying...
MainProcess|Thread-7710::DEBUG::2012-01-04
15:11:23,512::configNetwork::820::setupNetworks::(setupNetworks) Adding network
'rami2'
MainProcess|Thread-7710::DEBUG::2012-01-04
15:11:23,527::configNetwork::412::root::(addNetwork) validating bridge...
MainProcess|Thread-7710::INFO::2012-01-04
15:11:23,528::configNetwork::150::root::(restoreAtomicBackup) Rolling back
configuration (restoring atomic backup)
MainProcess|Thread-7710::ERROR::2012-01-04
15:11:23,529::configNetwork::837::setupNetworks::(setupNetworks) (24, "nic
'eth1' is already bound to bridge 'rami'")
Traceback (most recent call last):

    File "/usr/share/vdsm/configNetwork.py", line 821, in setupNetworks

        addNetwork(network, d)

    File "/usr/share/vdsm/configNetwork.py", line 415, in addNetwork

        bondingOptions=bondingOptions)

    File "/usr/share/vdsm/configNetwork.py", line 373, in _addNetworkValidation

        raise ConfigNetworkError(ne.ERR_USED_NIC, "nic %r is already bound to
bridge %r"%(nic, bridgesForNic[0]))

ConfigNetworkError: (24, "nic 'eth1' is already bound to bridge 'rami'")
MainProcess|Thread-7710::ERROR::2012-01-04
15:11:23,530::supervdsmServer::32::SuperVdsm.ServerCallback::(wrapper) Error in
setupNetworks
Traceback (most recent call last):

    File "/usr/share/vdsm/supervdsmServer.py", line 30, in wrapper

        return func(*args, kwargs)

    File "/usr/share/vdsm/supervdsmServer.py", line 82, in setupNetworks

        return configNetwork.setupNetworks(networks, bondings, options)

    File "/usr/share/vdsm/configNetwork.py", line 821, in setupNetworks

        addNetwork(network, d)

    File "/usr/share/vdsm/configNetwork.py", line 415, in addNetwork

        bondingOptions=bondingOptions)

    File "/usr/share/vdsm/configNetwork.py", line 373, in _addNetworkValidation

        raise ConfigNetworkError(ne.ERR_USED_NIC, "nic %r is already bound to
bridge %r"%(nic, bridgesForNic[0]))

ConfigNetworkError: (24, "nic 'eth1' is already bound to bridge 'rami'")
Thread-7710::ERROR::2012-01-04
15:11:23,531::clientIF::1134::vds::(setupNetworks) nic 'eth1' is already bound
to bridge 'rami'
Traceback (most recent call last):

    File "/usr/share/vdsm/clientIF.py", line 1132, in setupNetworks

        supervdsm.getProxy().setupNetworks(networks, bondings, options)

    File "/usr/share/vdsm/supervdsm.py", line 29, in __call__

        return callMethod()

    File "/usr/share/vdsm/supervdsm.py", line 27, in <lambda>

        callMethod = lambda : getattr(self._supervdsmProxy._svdsm,
self._funcName)(*args, kwargs)

    File "<string>", line 2, in setupNetworks
    File "/usr/lib64/python2.6/multiprocessing/managers.py", line 740, in
_callmethod

        raise convert_to_error(kind, result)

ConfigNetworkError: (24, "nic 'eth1' is already bound to bridge 'rami'")
Thread-7710::DEBUG::2012-01-04 15:11:23,532::clientIF::59::vds::(wrapper)
return setupNetworks with {'status': {'message': "nic 'eth1' is already bound
to bridge 'rami'", 'code': 24}}


The request:
------------
DEBUG:suds.client:sending to
(http://camel-upstream.qa.lab.tlv.redhat.com:8080/engine-engine-genericapi/GenericApiService)
message:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:wsa="http://www.w3.org/2005/08/addressing"
xmlns:ns0="http://service.engine.ovirt.org"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ns1="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">

    <SOAP-ENV:Header>

        <wsa:Action>Login</wsa:Action>

    </SOAP-ENV:Header>
    <ns1:Body>

        <ns0:Login>

            <arg0>

                <ParentCommand/>
                <MultipleAction/>
                <TaskStartTime/>
                <userName>***</userName>
                <userPassword>***</userPassword>
                <domain>internal</domain>
                <ActionType>LoginAdminUser</ActionType>
                <IsAdmin/>
                <actionType>LoginAdminUser</actionType>

            </arg0>

        </ns0:Login>

    </ns1:Body>

</SOAP-ENV:Envelope>
DEBUG:suds.client:headers = {'SOAPAction': '""', 'Content-Type': 'text/xml;
charset=utf-8'}
DEBUG:suds.client:http succeeded:
<env:Envelope xmlns:env='http://www.w3.org/2003/05/soap-envelope'><env:Header
xmlns:wsa='http://www.w3.org/2005/08/addressing'><wsa:To>http://www.w3.org/2005/08/addressing/anonymous</wsa:To><wsa:Action>http://service.engine.ovirt.org/IBackendCxfPort/LoginResponse</wsa:Action></env:Header><env:Body><ns2:LoginResponse
xmlns:ns2="http://service.engine.ovirt.org"><return
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="ns2:VdcLoginReturnValueBase"><ActionReturnValue
xsi:type="ns2:VdcUser"><UserId><uuid>fdfc627c-d875-11e0-90f0-83df133b58cc</uuid></UserId><UserName>admin@internal</UserName><DomainControler>internal</DomainControler><FirstName>admin</FirstName></ActionReturnValue><CanDoAction>true</CanDoAction><Description></Description><IsSynchronous>true</IsSynchronous><Succeeded>true</Succeeded><LoginResult>Autheticated</LoginResult></return></ns2:LoginResponse></env:Body></env:Envelope>
########################### 255.255.255.0
########################### 255.255.255.0
[31m (SetupNetworksParameters){

    HttpSessionId = None
    ParametersCurrentUser =

        (VdcUser){

            UserId =

                (guid){

                    uuid = None

                }

            UserName = None
            Password = None
            DomainControler = None
            Browser = None
            FirstName = None
            SurName = None

        }

    ParentCommand =

        (VdcActionType){

            value = None

        }

    MultipleAction = None
    TaskStartTime = None
    privateTaskIds[] = <empty>
    SessionId = None
    VdsId =

        (guid){

            uuid = "11888324-24bc-11e1-ab16-73e01c9d7446"

        }

    Networks[] =

        (network){

            Id =

                (guid){

                    uuid = 8c51e6ec-36d5-11e1-99ed-f0def1376f23

                }

            name = "rami2"
            description = None
            type = None
            addr = "223.1.1.1"
            subnet = "255.255.255.0"
            gateway = False
            vlan_id = False
            stp = False
            storage_pool_id = "8edd9e41-18ed-47dd-aaf4-e63afddeef37"
            Status =

                (NetworkStatus){

                    value = None

                }

            is_display = False

        },

    RemovedNetworks[] =

        (network){

            Id =

                (guid){

                    uuid = 8c51e6ec-36d5-11e1-99ed-f0def1376f23

                }

            name = "rami"
            description = None
            type = None
            addr = "222.1.1.1"
            subnet = "255.255.255.0"
            gateway = False
            vlan_id = False
            stp = False
            storage_pool_id = "8edd9e41-18ed-47dd-aaf4-e63afddeef37"
            Status =

                (NetworkStatus){

                    value = None

                }

            is_display = False

        },

    Bonds[] = <empty>
    RemovedBonds[] = <empty>
    Interfaces[] =

        (VdsNetworkInterface){

            Id =

                (guid){

                    uuid = None

                }

            Name = "eth1"
            MacAddress = None
            NetworkName = "rami"
            Type = None
            Speed = None
            Statistics =

                (NetworkStatistics){

                    Id =

                        (guid){

                            uuid = None

                        }

                    Status =

                        (InterfaceStatus){

                            value = None

                        }

                    ReceiveDropRate = None
                    ReceiveRate = None
                    TransmitDropRate = None
                    TransmitRate = None

                }

            VdsId = "11888324-24bc-11e1-ab16-73e01c9d7446"
            VdsName = None
            BootProtocol = "None"
            Address = None
            Subnet = None
            Gateway = None
            VlanId = None
            Bonded = False
            BondName = None
            BondType = None
            BondOptions = None
            IsManagement = False

        },
        (VdsNetworkInterface){

            Id =

                (guid){

                    uuid = None

                }

            Name = "eth1"
            MacAddress = None
            NetworkName = "rami2"
            Type = None
            Speed = None
            Statistics =

                (NetworkStatistics){

                    Id =

                        (guid){

                            uuid = None

                        }

                    Status =

                        (InterfaceStatus){

                            value = None

                        }

                    ReceiveDropRate = None
                    ReceiveRate = None
                    TransmitDropRate = None
                    TransmitRate = None

                }

            VdsId = "11888324-24bc-11e1-ab16-73e01c9d7446"
            VdsName = None
            BootProtocol = "None"
            Address = None
            Subnet = None
            Gateway = None
            VlanId = None
            Bonded = False
            BondName = None
            BondType = None
            BondOptions = None
            IsManagement = False

        },

    Force = False
    CheckConnectivity = False
    ConnectivityTimeout = 60

    } [0m

DEBUG:suds.client:sending to
(http://camel-upstream.qa.lab.tlv.redhat.com:8080/engine-engine-genericapi/GenericApiService)
message:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:wsa="http://www.w3.org/2005/08/addressing"
xmlns:ns0="http://service.engine.ovirt.org"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ns1="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">

    <SOAP-ENV:Header>

        <wsa:Action>Login</wsa:Action>

    </SOAP-ENV:Header>
    <ns1:Body>

        <ns0:RunAction>

            <arg0>SetupNetworks</arg0>
            <arg1 xsi:type="SetupNetworksParameters">

                <ParentCommand/>
                <MultipleAction/>
                <TaskStartTime/>
                <VdsId>

                    <uuid>11888324-24bc-11e1-ab16-73e01c9d7446</uuid>

                </VdsId>
                <Networks>

                    <Id>

                        <uuid>8c51e6ec-36d5-11e1-99ed-f0def1376f23</uuid>

                    </Id>
                    <name>rami2</name>
                    <addr>223.1.1.1</addr>
                    <subnet>255.255.255.0</subnet>
                    <gateway>False</gateway>
                    <vlan_id>False</vlan_id>
                    <stp>false</stp>
                   
<storage_pool_id>8edd9e41-18ed-47dd-aaf4-e63afddeef37</storage_pool_id>
                    <Status/>
                    <is_display>false</is_display>

                </Networks>
                <RemovedNetworks>

                    <Id>

                        <uuid>8c51e6ec-36d5-11e1-99ed-f0def1376f23</uuid>

                    </Id>
                    <name>rami</name>
                    <addr>222.1.1.1</addr>
                    <subnet>255.255.255.0</subnet>
                    <gateway>False</gateway>
                    <vlan_id>False</vlan_id>
                    <stp>false</stp>
                   
<storage_pool_id>8edd9e41-18ed-47dd-aaf4-e63afddeef37</storage_pool_id>
                    <Status/>
                    <is_display>false</is_display>

                </RemovedNetworks>
                <Interfaces>

                    <Name>eth1</Name>
                    <NetworkName>rami</NetworkName>
                    <VdsId>11888324-24bc-11e1-ab16-73e01c9d7446</VdsId>
                    <BootProtocol>None</BootProtocol>
                    <Bonded>false</Bonded>
                    <IsManagement>false</IsManagement>

                </Interfaces>
                <Interfaces>

                    <Name>eth1</Name>
                    <NetworkName>rami2</NetworkName>
                    <VdsId>11888324-24bc-11e1-ab16-73e01c9d7446</VdsId>
                    <BootProtocol>None</BootProtocol>
                    <Bonded>false</Bonded>
                    <IsManagement>false</IsManagement>

                </Interfaces>
                <Force>false</Force>
                <CheckConnectivity>false</CheckConnectivity>
                <ConnectivityTimeout>60</ConnectivityTimeout>

            </arg1>

        </ns0:RunAction>

    </ns1:Body>

</SOAP-ENV:Envelope>
DEBUG:suds.client:headers = {'SOAPAction': '""', 'Content-Type': 'text/xml;
charset=utf-8'}
DEBUG:suds.client:http succeeded:
<env:Envelope xmlns:env='http://www.w3.org/2003/05/soap-envelope'><env:Header
xmlns:wsa='http://www.w3.org/2005/08/addressing'><wsa:To>http://www.w3.org/2005/08/addressing/anonymous</wsa:To><wsa:Action>http://service.engine.ovirt.org/IBackendCxfPort/RunActionResponse</wsa:Action></env:Header><env:Body><ns2:RunActionResponse
xmlns:ns2="http://service.engine.ovirt.org"><return><_fault><SessionID></SessionID><Message>ERR_USED_NIC</Message><Error>ERR_USED_NIC</Error><ErrorCode>24</ErrorCode></_fault><CanDoAction>true</CanDoAction><Description>blond-vdsd</Description><IsSynchronous>true</IsSynchronous><Succeeded>false</Succeeded></return></ns2:RunActionResponse></env:Body></env:Envelope>



Exception in engine.log:
------------------------
2012-01-04 15:11:22,698 INFO 
[org.ovirt.engine.core.vdsbroker.vdsbroker.SetupNetworksVDSCommand]
(http-0.0.0.0-8080-10) START, SetupNetworksVDSCommand(vdsId =
11888324-24bc-11e1-ab16-73e01c9d7446), log id: 4cced55a
2012-01-04 15:11:22,923 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(http-0.0.0.0-8080-10) Failed in SetupNetworksVDS method
2012-01-04 15:11:22,923 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(http-0.0.0.0-8080-10) Error code ERR_USED_NIC and error message
VDSGenericException: VDSErrorException: Failed to SetupNetworksVDS, error = nic
'eth1' is already bound to bridge 'rami'
2012-01-04 15:11:22,938 INFO 
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(http-0.0.0.0-8080-10) Command
org.ovirt.engine.core.vdsbroker.vdsbroker.SetupNetworksVDSCommand return value

    Class Name:
org.ovirt.engine.core.vdsbroker.vdsbroker.StatusOnlyReturnForXmlRpc

mStatus                       Class Name:
org.ovirt.engine.core.vdsbroker.vdsbroker.StatusForXmlRpc
mCode                         24
mMessage                      nic 'eth1' is already bound to bridge 'rami'

2012-01-04 15:11:22,938 INFO 
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(http-0.0.0.0-8080-10) Vds: blond-vdsd
2012-01-04 15:11:22,939 ERROR [org.ovirt.engine.core.vdsbroker.VDSCommandBase]
(http-0.0.0.0-8080-10) Command SetupNetworksVDS execution failed. Exception:
VDSErrorException: VDSGenericException: VDSErrorException: Failed to
SetupNetworksVDS, error = nic 'eth1' is already bound to bridge 'rami'
2012-01-04 15:11:22,939 INFO 
[org.ovirt.engine.core.vdsbroker.vdsbroker.SetupNetworksVDSCommand]
(http-0.0.0.0-8080-10) FINISH, SetupNetworksVDSCommand, log id: 4cced55a
2012-01-04 15:11:22,939 ERROR [org.ovirt.engine.core.bll.SetupNetworksCommand]
(http-0.0.0.0-8080-10) Command org.ovirt.engine.core.bll.SetupNetworksCommand
throw Vdc Bll exception. With error message VdcBLLException:
org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException:
VDSGenericException: VDSErrorException: Failed to SetupNetworksVDS, error = nic
'eth1' is already bound to bridge 'rami'
2012-01-04 15:11:22,939 DEBUG [org.ovirt.engine.core.bll.SetupNetworksCommand]
(http-0.0.0.0-8080-10) Command org.ovirt.engine.core.bll.SetupNetworksCommand
throw Vdc Bll exception
org.ovirt.engine.core.common.errors.VdcBLLException: VdcBLLException:
org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException:
VDSGenericException: VDSErrorException: Failed to SetupNetworksVDS, error = nic
'eth1' is already bound to bridge 'rami'

    at
org.ovirt.engine.core.bll.VDSBrokerFrontendImpl.handleVdsResult(VDSBrokerFrontendImpl.java:44)
    at
org.ovirt.engine.core.bll.VDSBrokerFrontendImpl.RunVdsCommand(VDSBrokerFrontendImpl.java:29)
    at
org.ovirt.engine.core.bll.SetupNetworksCommand.executeCommand(SetupNetworksCommand.java:153)
    at
org.ovirt.engine.core.bll.CommandBase.ExecuteWithoutTransaction(CommandBase.java:617)
    at
org.ovirt.engine.core.bll.CommandBase.executeActionInTransactionScope(CommandBase.java:706)
    at
org.ovirt.engine.core.bll.CommandBase.runInTransaction(CommandBase.java:1010)
    at
org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInRequired(TransactionSupport.java:144)
    at
org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInScope(TransactionSupport.java:109)
    at org.ovirt.engine.core.bll.CommandBase.Execute(CommandBase.java:721)
    at
org.ovirt.engine.core.bll.CommandBase.ExecuteAction(CommandBase.java:208)
    at org.ovirt.engine.core.bll.Backend.runActionImpl(Backend.java:252)
    at org.ovirt.engine.core.bll.Backend.RunAction(Backend.java:234)
    at sun.reflect.!GeneratedMethodAccessor446.invoke(Unknown Source)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:616)
    at
org.jboss.aop.joinpoint.MethodInvocation.invokeTarget(MethodInvocation.java:122)
    at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:111)
    at
org.jboss.ejb3.EJBContainerInvocationWrapper.invokeNext(EJBContainerInvocationWrapper.java:69)
    at
org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor$InvocationContext.proceed(InvocationContextInterceptor.java:138)
    at
org.ovirt.engine.core.utils.ThreadLocalSessionCleanerInterceptor.injectWebContextToThreadLocal(ThreadLocalSessionCleanerInterceptor.java:11)
    at sun.reflect.!GeneratedMethodAccessor293.invoke(Unknown Source)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:616)

        at
org.jboss.ejb3.interceptors.aop.EJB3InterceptorInterceptor.invoke(EJB3InterceptorInterceptor.java:83)
        at
org.jboss.ejb3.interceptors.aop.EJB3InterceptorInterceptor.invoke(EJB3InterceptorInterceptor.java:70)
        at
org.jboss.ejb3.EJBContainerInvocationWrapper.invokeNext(EJBContainerInvocationWrapper.java:59)
        at
org.jboss.ejb3.interceptors.aop.InterceptorSequencer.invoke(InterceptorSequencer.java:73)
        at
org.jboss.ejb3.interceptors.aop.InterceptorSequencer.aroundInvoke(InterceptorSequencer.java:59)
        at sun.reflect.!GeneratedMethodAccessor270.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at
org.jboss.aop.advice.PerJoinpointAdvice.invoke(PerJoinpointAdvice.java:174)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at
org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor.fillMethod(InvocationContextInterceptor.java:72)
        at
org.jboss.aop.advice.org.jboss.ejb3.interceptors.aop.!InvocationContextInterceptor_z_fillMethod_1373231019.invoke(!InvocationContextInterceptor_z_fillMethod_1373231019.java)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at
org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor.setup(InvocationContextInterceptor.java:88)
        at
org.jboss.aop.advice.org.jboss.ejb3.interceptors.aop.!InvocationContextInterceptor_z_setup_1373231019.invoke(!InvocationContextInterceptor_z_setup_1373231019.java)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at
org.jboss.ejb3.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:62)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at
org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:56)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at
org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at org.jboss.ejb3.tx.NullInterceptor.invoke(NullInterceptor.java:42)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
        at
org.jboss.aspects.tx.TxInterceptor$Supports.invoke(TxInterceptor.java:147)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at
org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at org.jboss.ejb3.tx.NullInterceptor.invoke(NullInterceptor.java:42)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at
org.jboss.ejb3.security.Ejb3AuthenticationInterceptorv2.invoke(Ejb3AuthenticationInterceptorv2.java:186)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at
org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:41)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at
org.jboss.ejb3.BlockContainerShutdownInterceptor.invoke(BlockContainerShutdownInterceptor.java:67)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at
org.jboss.aspects.currentinvocation.CurrentInvocationInterceptor.invoke(CurrentInvocationInterceptor.java:67)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at
org.jboss.ejb3.service.ServiceContainer.localInvoke(ServiceContainer.java:451)
        at
org.jboss.ejb3.service.ServiceContainer.invoke(ServiceContainer.java:608)
        at
org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase.invoke(SessionProxyInvocationHandlerBase.java:207)
        at
org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase.invoke(SessionProxyInvocationHandlerBase.java:164)
        at $Proxy501.RunAction(Unknown Source)
        at
org.ovirt.engine.ui.genericapi.GenericApiService.RunAction(GenericApiService.java:51)
        at sun.reflect.!GeneratedMethodAccessor537.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeTarget(MethodInvocation.java:122)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:111)
        at
org.jboss.ejb3.EJBContainerInvocationWrapper.invokeNext(EJBContainerInvocationWrapper.java:69)
        at
org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor$InvocationContext.proceed(InvocationContextInterceptor.java:138)
        at
org.ovirt.engine.core.utils.CXFContextInterceptor.injectWebContextToThreadLocal(CXFContextInterceptor.java:34)
        at sun.reflect.!GeneratedMethodAccessor332.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at
org.jboss.ejb3.interceptors.aop.EJB3InterceptorInterceptor.invoke(EJB3InterceptorInterceptor.java:83)
        at
org.jboss.ejb3.interceptors.aop.EJB3InterceptorInterceptor.invoke(EJB3InterceptorInterceptor.java:70)
        at
org.jboss.ejb3.EJBContainerInvocationWrapper.invokeNext(EJBContainerInvocationWrapper.java:59)
        at
org.jboss.ejb3.interceptors.aop.InterceptorSequencer.invoke(InterceptorSequencer.java:73)
        at
org.jboss.ejb3.interceptors.aop.InterceptorSequencer.aroundInvoke(InterceptorSequencer.java:59)
        at sun.reflect.!GeneratedMethodAccessor270.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at
org.jboss.aop.advice.PerJoinpointAdvice.invoke(PerJoinpointAdvice.java:174)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at
org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor.fillMethod(InvocationContextInterceptor.java:72)
        at
org.jboss.aop.advice.org.jboss.ejb3.interceptors.aop.!InvocationContextInterceptor_z_fillMethod_1373231019.invoke(!InvocationContextInterceptor_z_fillMethod_1373231019.java)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at
org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor.setup(InvocationContextInterceptor.java:88)
        at
org.jboss.aop.advice.org.jboss.ejb3.interceptors.aop.!InvocationContextInterceptor_z_setup_1373231019.invoke(!InvocationContextInterceptor_z_setup_1373231019.java)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at
org.jboss.ejb3.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:62)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at
org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:56)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at
org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at org.jboss.ejb3.tx.NullInterceptor.invoke(NullInterceptor.java:42)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at
org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:68)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
        at
org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:190)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at
org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at org.jboss.ejb3.tx.NullInterceptor.invoke(NullInterceptor.java:42)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at
org.jboss.ejb3.security.Ejb3AuthenticationInterceptorv2.invoke(Ejb3AuthenticationInterceptorv2.java:186)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at
org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:41)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at
org.jboss.ejb3.BlockContainerShutdownInterceptor.invoke(BlockContainerShutdownInterceptor.java:67)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at
org.jboss.aspects.currentinvocation.CurrentInvocationInterceptor.invoke(CurrentInvocationInterceptor.java:67)
        at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at
org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:306)
        at
org.jboss.ejb3.stateless.StatelessContainer.invokeEndpoint(StatelessContainer.java:662)
        at
org.jboss.wsf.container.jboss50.invocation.InvocationHandlerEJB3.invoke(InvocationHandlerEJB3.java:96)
        at
org.jboss.ws.core.server.ServiceEndpointInvoker.invoke(ServiceEndpointInvoker.java:222)
        at
org.jboss.wsf.stack.jbws.RequestHandlerImpl.processRequest(RequestHandlerImpl.java:474)
        at
org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleRequest(RequestHandlerImpl.java:295)
        at
org.jboss.wsf.stack.jbws.RequestHandlerImpl.doPost(RequestHandlerImpl.java:205)
        at
org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleHttpRequest(RequestHandlerImpl.java:131)
        at
org.jboss.wsf.common.servlet.AbstractEndpointServlet.service(AbstractEndpointServlet.java:85)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
        at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
        at
org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
        at
org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
        at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Thread.java:679)

2012-01-04 15:11:23,166 DEBUG [org.ovirt.engine.core.bll.SetupNetworksCommand]
(http-0.0.0.0-8080-10) Command [id=66f01b7d-86e4-43f9-b747-5c8da0afb0eb]: No
compensation data.

Comment 2 Rami Vaknin 2012-01-04 15:58:54 UTC
http://gerrit.ovirt.org/#change,405

Comment 3 Itamar Heim 2012-08-09 08:02:30 UTC
closing ON_QA bugs as oVirt 3.1 was released:
http://www.ovirt.org/get-ovirt/

Comment 4 Itamar Heim 2012-08-09 08:03:42 UTC
closing ON_QA bugs as oVirt 3.1 was released:
http://www.ovirt.org/get-ovirt/


Note You need to log in before you can comment on or make changes to this bug.