Ticket #2168 (closed defect: Fixed)
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.