Ticket #2168 (closed defect: Fixed)

Opened 14 months ago

Last modified 8 weeks ago

BETA: HelloWorld ZenPack fails to load

Reported by: kpg123 Owned by: jstevens
Priority: 2 - High Milestone: zenoss-2.1
Component: ZenPack Version: 2.0.93
Keywords: Cc:
Community Patch Attached: Deployed @ Customer:
Installer: Maintenance Target:
Specific ZenPack: Maintenance Status:
Documentation Note?: Not required Regression:

Description

Downloaded the VMWare image for 2.0.93, bumped up the memory allocation to 512MB, downloaded the HelloWorld ZenPack and the import explodes. Both the DNS and HTTP zenpack import fine.

zenpack run --install HelloWorld.zip
INFO:zen.ZPLoader:Loading /home/zenoss/Products/HelloWorldZenPack/objects/objects.xml
Traceback (most recent call last):

File "/home/zenoss/Products/ZenUtils/zenpack.py", line 280, in ?

zp.run()

File "/home/zenoss/Products/ZenUtils/zenpack.py", line 47, in run

self.install(packName)

File "/home/zenoss/Products/ZenUtils/zenpack.py", line 122, in install

zp.install(self.app)

File "/home/zenoss/Products/ZenModel/ZenPack.py", line 106, in install

loader.load(self, app)

File "/home/zenoss/Products/ZenModel/ZenPackLoader.py", line 95, in load

importer.loadObjectFromXML(xmlfile=f)

File "/home/zenoss/Products/ZenRelations/ImportRM.py", line 239, in loadObjectFromXML

parser.parse(self.infile)

File "/usr/lib/python2.4/xml/sax/expatreader.py", line 107, in parse

xmlreader.IncrementalParser.parse(self, source)

File "/usr/lib/python2.4/xml/sax/xmlreader.py", line 123, in parse

self.feed(buffer)

File "/usr/lib/python2.4/xml/sax/expatreader.py", line 207, in feed

self._parser.Parse(data, isFinal)

File "/usr/lib/python2.4/xml/sax/expatreader.py", line 303, in end_element

self._cont_handler.endElement(name)

File "/home/zenoss/Products/ZenModel/ZenPackLoader.py", line 90, in endElement

ImportRM.endElement(self, name)

File "/home/zenoss/Products/ZenRelations/ImportRM.py", line 97, in endElement

self.setProperty(self.context(), self.curattrs, self.charvalue)

File "/home/zenoss/Products/ZenRelations/ImportRM.py", line 158, in setProperty

obj._setProperty(name, value, type=proptype, setter=setter)

File "/home/zenoss/Products/ZenRelations/ZenPropertyManager.py", line 78, in _setProperty

raise BadRequest, 'Id %s is invalid or duplicate' % id

zExceptions.BadRequest: Id limit is invalid or duplicate

I know that the ZenPack works correctly with previous Zenoss VMWare images.

Change History

Changed 14 months ago by jstevens

  • status changed from new to assigned

Changed 14 months ago by jstevens

  • status changed from assigned to closed
  • resolution set to fixed

(In [7131]) fixes #2168

  • HelloWorldZenPack's objects.xml file needed to be migrated for thresholds and datapoint changes.

Changed 8 weeks ago by bbibeault

  • documentation set to Not required
  • reviewed set to 1
Note: See TracTickets for help on using tickets.