Stephan Please kindly open a jira issue as a blocker for 4.11
Thank you On Tue, Apr 3, 2018 at 2:12 AM Stephan Seitz <[email protected]> wrote: > Hi there! > > After upgrading a working 4.9.2 setup to 4.11.0.0 we've noticed that we're > unable to add a NIC (shared network) to a running VM via GUI. > The Error is "A NIC with this MAC address exits for network: (uuid of the > current (other NIC) network)" > Using cloudmonkey and giving a self-computed MAC-address does not rise the > error and works as expected. > > After digging into the code, I think I've found the problem, but am too > bad in java to provide a sustainable fix. > > I've attached a patch which obviously (with own manual tests) fixes that > issue by simply commenting out the respective codeblock. > > As far as I dug into the code, the third parameter of NicProfile is > handled by > > NetUtils.long2Mac(NetUtils.createSequenceBasedMacAddress(ipVO.getMacAddress(), > NetworkModel.MACIdentifier.value()) > > inside > > NicProfileHelperImpl.java > > I assume createSequenceBasedMacAddress can handle null as MAC, but doesn't > get called at all if > > > _nicDao.findByNetworkIdAndMacAddress(networkId, macAddress) results != > null if macAddress is null. > > > > Sorry, if I'm wrong, didn't had decent IDE at hand :) > > > > Cheers, > > Stephan Seitz > > -- > > Heinlein Support GmbH > Schwedter Str. 8/9b, 10119 Berlin > > http://www.heinlein-support.de > > Tel: 030 / 405051-44 > Fax: 030 / 405051-19 > > Zwangsangaben lt. §35a GmbHG: HRB 93818 B / Amtsgericht > Berlin-Charlottenburg, > Geschäftsführer: Peer Heinlein -- Sitz: Berlin > > >
