[Plone-IT] Problema WebDAV e Dexterity
Lorenzo Maurizi - C.S.I.A. UniMC
lorenzo.maurizi a unimc.it
Gio 11 Dic 2014 11:51:53 UTC
Salve a tutti,
ho necessità di usare Webdav per caricare in Plone (versione 4.3.3) una
serie di files PDF di numero e dimensioni non caricabili tramite classico
“Aggiungi” da interfaccia web della folder.
Il problema è che questi files vengono caricati, ma Plone non li visualizza,
la folder sembra rimanere vuota (se faccio refresh dal mio client webdav i
files scompaiono), ma andando a vedere la folder tramite il manage, i files
ci sono tutti.
Andando in view di uno di questi files, ottengo il seguente errore:
Traceback (innermost last):
* Module ZPublisher.Publish, line 138, in publish
* Module ZPublisher.mapply, line 77, in mapply
* Module ZPublisher.Publish, line 48, in call_object
* Module Products.Five.browser.metaconfigure, line 479, in __call__
* Module Products.Five.browser.pagetemplatefile, line 125, in
__call__
* Module Products.Five.browser.pagetemplatefile, line 59, in
__call__
* Module zope.pagetemplate.pagetemplate, line 132, in pt_render
* Module zope.pagetemplate.pagetemplate, line 240, in __call__
* Module zope.tal.talinterpreter, line 271, in __call__
* Module zope.tal.talinterpreter, line 343, in interpret
* Module zope.tal.talinterpreter, line 888, in do_useMacro
* Module zope.tal.talinterpreter, line 343, in interpret
* Module zope.tal.talinterpreter, line 533, in do_optTag_tal
* Module zope.tal.talinterpreter, line 518, in do_optTag
* Module zope.tal.talinterpreter, line 513, in no_tag
* Module zope.tal.talinterpreter, line 343, in interpret
* Module zope.tal.talinterpreter, line 954, in do_defineSlot
* Module zope.tal.talinterpreter, line 343, in interpret
* Module zope.tal.talinterpreter, line 533, in do_optTag_tal
* Module zope.tal.talinterpreter, line 518, in do_optTag
* Module zope.tal.talinterpreter, line 513, in no_tag
* Module zope.tal.talinterpreter, line 343, in interpret
* Module zope.tal.talinterpreter, line 858, in do_defineMacro
* Module zope.tal.talinterpreter, line 343, in interpret
* Module zope.tal.talinterpreter, line 954, in do_defineSlot
* Module zope.tal.talinterpreter, line 343, in interpret
* Module zope.tal.talinterpreter, line 533, in do_optTag_tal
* Module zope.tal.talinterpreter, line 518, in do_optTag
* Module zope.tal.talinterpreter, line 513, in no_tag
* Module zope.tal.talinterpreter, line 343, in interpret
* Module zope.tal.talinterpreter, line 954, in do_defineSlot
* Module zope.tal.talinterpreter, line 343, in interpret
* Module zope.tal.talinterpreter, line 533, in do_optTag_tal
* Module zope.tal.talinterpreter, line 518, in do_optTag
* Module zope.tal.talinterpreter, line 513, in no_tag
* Module zope.tal.talinterpreter, line 343, in interpret
* Module zope.tal.talinterpreter, line 946, in do_defineSlot
* Module zope.tal.talinterpreter, line 343, in interpret
* Module zope.tal.talinterpreter, line 533, in do_optTag_tal
* Module zope.tal.talinterpreter, line 518, in do_optTag
* Module zope.tal.talinterpreter, line 513, in no_tag
* Module zope.tal.talinterpreter, line 343, in interpret
* Module zope.tal.talinterpreter, line 858, in do_defineMacro
* Module zope.tal.talinterpreter, line 343, in interpret
* Module zope.tal.talinterpreter, line 533, in do_optTag_tal
* Module zope.tal.talinterpreter, line 518, in do_optTag
* Module zope.tal.talinterpreter, line 513, in no_tag
* Module zope.tal.talinterpreter, line 343, in interpret
* Module zope.tal.talinterpreter, line 376, in do_startEndTag
* Module zope.tal.talinterpreter, line 405, in do_startTag
* Module zope.tal.talinterpreter, line 482, in attrAction_tal
* Module Products.PageTemplates.Expressions, line 225, in
evaluateText
* Module zope.tales.tales, line 696, in evaluate
URL:
/opt/plone/4.3.3/eggs/plone.app.contenttypes-1.1b3-py2.7.egg/plone/app/conte
nttypes/browser/templates/file.pt
Line 17, Column 20
Expression: <PythonExpr ( v.getMimeTypeIcon(context.file))>
Names:
* {'args': (),
* 'container': <File at
/mc_folder/mc/aree-tematiche/territorio-ambiente/urbanistica/new/Piani
attuativi del PRG new/Adottato/>,
* 'context': <File at
/mc_folder/mc/aree-tematiche/territorio-ambiente/urbanistica/new/Piani
attuativi del PRG new/Adottato/>,
* 'default': <object object at 0x7fb3f94ef4d0>,
* 'here': <File at
/mc_folder/mc/aree-tematiche/territorio-ambiente/urbanistica/new/Piani
attuativi del PRG new/Adottato/>,
* 'loop': {},
* 'nothing': None,
* 'options': {},
* 'repeat': <Products.PageTemplates.Expressions.SafeMapping object
at 0x1f1c9e10>,
* 'request': <HTTPRequest,
URL=http://new.comune.macerata.it/aree-tematiche/territorio-ambiente/urbanis
tica/new/Piani%20attuativi%20del%20PRG%20new/Adottato/calcolo%20volumi%20att
uali%20e%20di%20progetto%20%28datato%2030.12.2011%29.pdf/file_view>,
* 'root': <Application at >,
* 'template':
<Products.Five.browser.pagetemplatefile.ViewPageTemplateFile object at
0xc546590>,
* 'traverse_subpath': [],
* 'user': <PropertiedUser 'zope'>,
* 'view': <Products.Five.metaclass.SimpleViewClass from
/opt/plone/4.3.3/eggs/plone.app.contenttypes-1.1b3-py2.7.egg/plone/app/conte
nttypes/browser/templates/file.pt object at 0xc787ad0>,
'views': <Products.Five.browser.pagetemplatefile.ViewMapper object at
0xd05d4d0>}
* Module zope.tales.pythonexpr, line 59, in __call__
__traceback_info__: ( v.getMimeTypeIcon(context.file))
* Module <string>, line 1, in <module>
* Module plone.memoize.view, line 47, in memogetter
* Module plone.app.contenttypes.browser.utils, line 35, in
getMimeTypeIcon
* Module Products.MimetypesRegistry.MimeTypesRegistry, line 242, in
lookupExtension
AttributeError: 'NoneType' object has no attribute 'find'
Penso che il problema sia nelle righe evidenziate, ossia non è possibile
trovare il mimetype da associare tramite lookup della estensione (che è
.pdf) … possibile sia un bug?
Grazie in anticipo
Ciao da Lorenzo
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.plone.org/pipermail/plone-plone-it/attachments/20141211/bc8bfa56/attachment-0001.html>
Maggiori informazioni sulla lista
Plone-IT