[Archetypes-users] ArgoUML and archetypes.schemaextender

2 views
Skip to first unread message

Jean-Sébastien Mansart

unread,
May 18, 2011, 6:06:55 AM5/18/11
to archetypes-users
Hi
I'm trying to extend atdocument (adding a ImageField)
So, I've read this : http://plone.org/documentation/manual/developer-manual/using-archgenxml/3rdparty/archetypes.schemaextender

Created the stub class, the interface, etc...
And when generating :
INFO          Generating class 'DocumentImage'.
Traceback (most recent call last):
  File "/root/archgenxml/bin/archgenxml", line 38, in ?
    archgenxml.ArchGenXML.main()
  File "/root/archgenxml/eggs/archgenxml-2.6-py2.4.egg/archgenxml/ArchGenXML.py", line 114, in main
    gen.parseAndGenerate()
  File "/root/archgenxml/eggs/archgenxml-2.6-py2.4.egg/archgenxml/ArchetypesGenerator.py", line 4084, in parseAndGenerate
    self.generateProduct(root)
  File "/root/archgenxml/eggs/archgenxml-2.6-py2.4.egg/archgenxml/ArchetypesGenerator.py", line 4018, in generateProduct
    self.generatePackage(root)
  File "/root/archgenxml/eggs/archgenxml-2.6-py2.4.egg/archgenxml/ArchetypesGenerator.py", line 3654, in generatePackage
    self.generatePackage(p,recursive=1)
  File "/root/archgenxml/eggs/archgenxml-2.6-py2.4.egg/archgenxml/ArchetypesGenerator.py", line 3605, in generatePackage
    buf += self.dispatchXMIClass(element)
  File "/root/archgenxml/eggs/archgenxml-2.6-py2.4.egg/archgenxml/BaseGenerator.py", line 350, in dispatchXMIClass
    return generator(element, template=template)
  File "/root/archgenxml/eggs/archgenxml-2.6-py2.4.egg/archgenxml/ArchetypesGenerator.py", line 1865, in generateArchetypesClass
    wrt('class Extended'+fieldType+'(ExtensionField, '+fieldType+'):\n')
TypeError: cannot concatenate 'str' and 'NoneType' objects

So, fieldType is None.

Is it a bug from me or from ArchGenXML ?
--

Jean-Sébastien Mansart - Développeur Web
Email : jean-sebast...@bayard-service.com
Tel : 04 79 26 28 29

Bayard Service Edition
Savoie Technolac - House Boat
BP308 - 73377 Le Bourget du Lac Cedex
www.bayardserviceweb.com

Reply all
Reply to author
Forward
0 new messages