Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


Hi all,

I'm working on an environment for the LibreOffice extension and template repository. 
I use for this purpose Plone and Plone Software Center. I customized the Plone 
Software Center with the help of a Plone developer so that it suit our needs. But 
there is the need to store the binary files (extensions / templates) not into the 
database but in the file system. Therefor I installed another product 
"collective.psc.blobstorage". But if I try to upload a downloadable file to the 
repository I get with this add-on an error message:

Traceback (innermost last):
  Module ZPublisher.Publish, line 127, in publish
  Module ZPublisher.mapply, line 77, in mapply
  Module ZPublisher.Publish, line 47, in call_object
  Module Products.CMFPlone.FactoryTool, line 438, in __call__
  Module Products.CMFPlone.FactoryTool, line 202, in __getitem__
  Module Products.CMFPlone.FactoryTool, line 68, in _createObjectByType
  Module Products.CMFCore.TypesTool, line 554, in _constructInstance
  Module Products.PloneSoftwareCenter.content.downloadablefile, line 7, in addPSCFile
  Module Products.ATContentTypes.content.base, line 120, in initializeArchetype
  Module Products.Archetypes.BaseObject, line 436, in setDefaults
  Module Products.Archetypes.Schema, line 501, in setDefaults
  Module Products.Archetypes.utils, line 152, in mapply
  Module Products.PloneSoftwareCenter.content.downloadablefile, line 109, in 
setDownloadableFile
  Module Products.ATContentTypes.content.base, line 328, in _setATCTFileContent
  Module Products.Archetypes.Field, line 1066, in set
  Module Products.Archetypes.Field, line 738, in set
   - __traceback_info__: ('downloadableFile', <PSCFile at /LibreOffice-Extensions-
and-Templates/test-for-
blob/testproject/releases/1.0/portal_factory/PSCFile/pscfile.2011-07-04.6575989816>, 
<File at downloadableFile>, {'mimetype': 'application/octet-stream', 'field': <Field 
downloadableFile(file:rw)>, 'default': '', '_initializing_': True, 'filename': ''})
  Module Products.PloneSoftwareCenter.storage, line 20, in set
  Module collective.psc.blobstorage, line 84, in set
  Module collective.psc.blobstorage, line 45, in set
TypeError: __init__() takes exactly 2 arguments (1 given)

I don't know yet, how to solve this Python error. I hope someone with Python 
knowledge could help me at this point. The both files are listed here:
http://amantke.de/libreoffice/blobstorage

Regards,
Andreas
-- 
## Developer LibreOffice
## Freie Office-Suite für Linux, Mac, Windows
## http://LibreOffice.org
## Support the Document Foundation (http://documentfoundation.org)
## Meine Seite: http://www.amantke.de 

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.