FTP上载和灵巧文件夹 Zope2-2.13.21 Plone-4.3.2 普隆。灵巧-2.2.1 plone.app.dextrity-2.0.11

FTP上载和灵巧文件夹 Zope2-2.13.21 Plone-4.3.2 普隆。灵巧-2.2.1 plone.app.dextrity-2.0.11,ftp,plone,dexterity,Ftp,Plone,Dexterity,通过FTP上传文件夹是可行的,但您得到一个损坏的对象,导致您在文件夹内容中出现此错误: ValueError:不存在id为“”的对象 即使portaltop也已损坏: 2014-04-16 10:08:23错误plone.app.viewletmanager在plone.header中呈现plone.portaltop失败:不存在id为“”的对象 当您删除文件夹时,目录也会抱怨: 2014-04-16 10:09:12错误Zope.ZCatalog uncatalogObject试图取消对uid

通过FTP上传文件夹是可行的,但您得到一个损坏的对象,导致您在文件夹内容中出现此错误:

ValueError:不存在id为“”的对象

即使portaltop也已损坏:

2014-04-16 10:08:23错误plone.app.viewletmanager在plone.header中呈现plone.portaltop失败:不存在id为“”的对象

当您删除文件夹时,目录也会抱怨:

2014-04-16 10:09:12错误Zope.ZCatalog uncatalogObject试图取消对uid为/Plone/avatars/的对象的编录,但未成功

我在灵巧DAV/FTP工厂中添加了一些“打印”:

但只有文件夹中的内容才能进入后者

在我开始进一步挖掘之前,是否存在已知的DX和FTP问题?我找不到任何参考资料

谢谢你的指点

完全回溯:

2014-04-16 10:08:23 ERROR plone.app.viewletmanager rendering of plone.portaltop in plone.header fails: No object with id "" exists.
2014-04-16 10:08:23 ERROR Zope.SiteErrorLog 1397635703.390.776210033052 http://localhost:8180/Plone/folder_contents
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 wildcard.foldercontents.views, line 149, in __call__
  Module plone.app.content.browser.foldercontents, line 53, in __call__
  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
   - Warning: Macro expansion failed
   - Warning: <type 'exceptions.AttributeError'>: widget
  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 531, in do_optTag_tal
  Module zope.tal.talinterpreter, line 513, in no_tag
  Module zope.tal.talinterpreter, line 343, in interpret
  Module zope.tal.talinterpreter, line 742, in do_insertStructure_tal
  Module Products.PageTemplates.Expressions, line 218, in evaluateStructure
  Module zope.tales.tales, line 696, in evaluate
   - URL: /home/simahawk/dev/plone/p4py27/buildout/eggs/wildcard.foldercontents-1.2.4-py2.7.egg/wildcard/foldercontents/folder_contents.pt
   - Line 151, Column 10
   - Expression: <PathExpr standard:u'view/contents_table'>
   - Names:
      {'args': (),
       'container': <PloneSite at /Plone>,
       'context': <PloneSite at /Plone>,
       'default': <object object at 0x7fcfbac174e0>,
       'here': <PloneSite at /Plone>,
       'loop': {},
       'nothing': None,
       'options': {},
       'repeat': <Products.PageTemplates.Expressions.SafeMapping object at 0x7fcfa846d418>,
       'request': <HTTPRequest, URL=http://localhost:8180/Plone/folder_contents>,
       'root': <Application at >,
       'template': <Products.Five.browser.pagetemplatefile.ViewPageTemplateFile object at 0x7fcfa08b17d0>,
       'traverse_subpath': [],
       'user': <PropertiedUser 'zopesimao'>,
       'view': <Products.Five.metaclass.SimpleViewClass from /home/simahawk/dev/plone/p4py27/buildout/eggs/wildcard.foldercontents-1.2.4-py2.7.egg/wildcard/foldercontents/folder_contents.pt object at 0x7fcfa08ac350>,
       'views': <Products.Five.browser.pagetemplatefile.ViewMapper object at 0x7fcfa08b1cd0>}
  Module zope.tales.expressions, line 217, in __call__
  Module Products.PageTemplates.Expressions, line 155, in _eval
  Module Products.PageTemplates.Expressions, line 117, in render
  Module wildcard.foldercontents.views, line 152, in contents_table
  Module wildcard.foldercontents.views, line 114, in __init__
  Module plone.app.content.browser.foldercontents, line 167, in folderitems
  Module Products.CMFCore.FSPythonScript, line 127, in __call__
  Module Shared.DC.Scripts.Bindings, line 322, in __call__
  Module Shared.DC.Scripts.Bindings, line 359, in _bindAndExec
  Module Products.PythonScripts.PythonScript, line 344, in _exec
  Module script, line 37, in getFolderContents
   - <FSPythonScript at /Plone/getFolderContents>
   - Line 37
  Module Products.CMFCore.FSPythonScript, line 127, in __call__
  Module Shared.DC.Scripts.Bindings, line 322, in __call__
  Module Shared.DC.Scripts.Bindings, line 359, in _bindAndExec
  Module Products.PythonScripts.PythonScript, line 344, in _exec
  Module script, line 115, in queryCatalog
   - <FSPythonScript at /Plone/portal_catalog/queryCatalog>
   - Line 115
  Module AccessControl.ZopeGuards, line 369, in guarded_apply
  Module AccessControl.ZopeGuards, line 391, in builtin_guarded_apply
  Module Products.CMFPlone.CatalogTool, line 393, in searchResults
  Module Products.ZCatalog.ZCatalog, line 604, in searchResults
  Module Products.ZCatalog.Catalog, line 907, in searchResults
  Module Products.ZCatalog.Catalog, line 656, in search
  Module Products.ZCatalog.Catalog, line 676, in sortResults
  Module plone.app.folder.nogopip, line 104, in documentToKeyMap
  Module plone.folder.ordered, line 102, in getObjectPosition
  Module plone.folder.default, line 128, in getObjectPosition
ValueError: No object with id "" exists.
2014-04-16 10:08:23 ERROR plone.app.viewletmanager rendering of plone.portaltop in plone.header fails: No object with id "" exists.
2014-04-16 10:09:12 ERROR Zope.ZCatalog uncatalogObject unsuccessfully attempted to uncatalog an object with a uid of /Plone/avatars/.
2014-04-16 10:08:23 ERROR plone.app.viewletmanager rendering of plone.portaltop in plone.header fails: No object with id "" exists.
2014-04-16 10:08:23 ERROR Zope.SiteErrorLog 1397635703.390.776210033052 http://localhost:8180/Plone/folder_contents
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 wildcard.foldercontents.views, line 149, in __call__
  Module plone.app.content.browser.foldercontents, line 53, in __call__
  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
   - Warning: Macro expansion failed
   - Warning: <type 'exceptions.AttributeError'>: widget
  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 531, in do_optTag_tal
  Module zope.tal.talinterpreter, line 513, in no_tag
  Module zope.tal.talinterpreter, line 343, in interpret
  Module zope.tal.talinterpreter, line 742, in do_insertStructure_tal
  Module Products.PageTemplates.Expressions, line 218, in evaluateStructure
  Module zope.tales.tales, line 696, in evaluate
   - URL: /home/simahawk/dev/plone/p4py27/buildout/eggs/wildcard.foldercontents-1.2.4-py2.7.egg/wildcard/foldercontents/folder_contents.pt
   - Line 151, Column 10
   - Expression: <PathExpr standard:u'view/contents_table'>
   - Names:
      {'args': (),
       'container': <PloneSite at /Plone>,
       'context': <PloneSite at /Plone>,
       'default': <object object at 0x7fcfbac174e0>,
       'here': <PloneSite at /Plone>,
       'loop': {},
       'nothing': None,
       'options': {},
       'repeat': <Products.PageTemplates.Expressions.SafeMapping object at 0x7fcfa846d418>,
       'request': <HTTPRequest, URL=http://localhost:8180/Plone/folder_contents>,
       'root': <Application at >,
       'template': <Products.Five.browser.pagetemplatefile.ViewPageTemplateFile object at 0x7fcfa08b17d0>,
       'traverse_subpath': [],
       'user': <PropertiedUser 'zopesimao'>,
       'view': <Products.Five.metaclass.SimpleViewClass from /home/simahawk/dev/plone/p4py27/buildout/eggs/wildcard.foldercontents-1.2.4-py2.7.egg/wildcard/foldercontents/folder_contents.pt object at 0x7fcfa08ac350>,
       'views': <Products.Five.browser.pagetemplatefile.ViewMapper object at 0x7fcfa08b1cd0>}
  Module zope.tales.expressions, line 217, in __call__
  Module Products.PageTemplates.Expressions, line 155, in _eval
  Module Products.PageTemplates.Expressions, line 117, in render
  Module wildcard.foldercontents.views, line 152, in contents_table
  Module wildcard.foldercontents.views, line 114, in __init__
  Module plone.app.content.browser.foldercontents, line 167, in folderitems
  Module Products.CMFCore.FSPythonScript, line 127, in __call__
  Module Shared.DC.Scripts.Bindings, line 322, in __call__
  Module Shared.DC.Scripts.Bindings, line 359, in _bindAndExec
  Module Products.PythonScripts.PythonScript, line 344, in _exec
  Module script, line 37, in getFolderContents
   - <FSPythonScript at /Plone/getFolderContents>
   - Line 37
  Module Products.CMFCore.FSPythonScript, line 127, in __call__
  Module Shared.DC.Scripts.Bindings, line 322, in __call__
  Module Shared.DC.Scripts.Bindings, line 359, in _bindAndExec
  Module Products.PythonScripts.PythonScript, line 344, in _exec
  Module script, line 115, in queryCatalog
   - <FSPythonScript at /Plone/portal_catalog/queryCatalog>
   - Line 115
  Module AccessControl.ZopeGuards, line 369, in guarded_apply
  Module AccessControl.ZopeGuards, line 391, in builtin_guarded_apply
  Module Products.CMFPlone.CatalogTool, line 393, in searchResults
  Module Products.ZCatalog.ZCatalog, line 604, in searchResults
  Module Products.ZCatalog.Catalog, line 907, in searchResults
  Module Products.ZCatalog.Catalog, line 656, in search
  Module Products.ZCatalog.Catalog, line 676, in sortResults
  Module plone.app.folder.nogopip, line 104, in documentToKeyMap
  Module plone.folder.ordered, line 102, in getObjectPosition
  Module plone.folder.default, line 128, in getObjectPosition
ValueError: No object with id "" exists.
2014-04-16 10:08:23 ERROR plone.app.viewletmanager rendering of plone.portaltop in plone.header fails: No object with id "" exists.
2014-04-16 10:09:12 ERROR Zope.ZCatalog uncatalogObject unsuccessfully attempted to uncatalog an object with a uid of /Plone/avatars/.
2014-04-16 10:08:23错误plone.app.viewletmanager在plone.header中呈现plone.portaltop失败:不存在id为“”的对象。
2014-04-16 10:08:23错误Zope.SiteErrorLog 1397635703.390.776210033052http://localhost:8180/Plone/folder_contents
回溯(最里面的最后一个):
模块ZPublisher.Publish,第138行,在Publish中
模块ZPublisher.mapply,第77行,在mapply中
模块ZPublisher.Publish,第48行,在call_对象中
模块wildcard.foldercontents.views,第149行,在调用中__
模块plone.app.content.browser.foldercontents,第53行,in__调用__
模块Products.Five.browser.metaconfigure,第479行,in__调用__
模块Products.Five.browser.pagetemplatefile,第125行,在调用中__
模块Products.Five.browser.pagetemplatefile,第59行,在调用中__
模块zope.pagetemplate.pagetemplate,第132行,在pt_渲染中
-警告:宏扩展失败
-警告::小部件
模块zope.pagetemplate.pagetemplate,第240行,在调用中__
模块zope.tal.t interpreter,第271行,输入调用__
模块zope.tal.t解释程序第343行
do_useMacro中的模块zope.tal.tInterpreter,第888行
模块zope.tal.t解释程序第343行
do_optTag_tal中模块zope.tal.tInterpreter,第533行
do_optTag中第518行模块zope.tal.tInterpreter
模块zope.tal.tInterpreter,第513行,无标签
模块zope.tal.t解释程序第343行
do_defineSlot中模块zope.tal.tInterpreter,第954行
模块zope.tal.t解释程序第343行
do_optTag_tal中模块zope.tal.tInterpreter,第533行
do_optTag中第518行模块zope.tal.tInterpreter
模块zope.tal.tInterpreter,第513行,无标签
模块zope.tal.t解释程序第343行
模块zope.tal.tInterpreter,第858行,在do_defineMacro中
模块zope.tal.t解释程序第343行
do_defineSlot中模块zope.tal.tInterpreter,第954行
模块zope.tal.t解释程序第343行
do_optTag_tal中模块zope.tal.tInterpreter,第533行
do_optTag中第518行模块zope.tal.tInterpreter
模块zope.tal.tInterpreter,第513行,无标签
模块zope.tal.t解释程序第343行
do_defineSlot中模块zope.tal.tInterpreter,第954行
模块zope.tal.t解释程序第343行
do_optTag_tal中模块zope.tal.tInterpreter,第533行
do_optTag中第518行模块zope.tal.tInterpreter
模块zope.tal.tInterpreter,第513行,无标签
模块zope.tal.t解释程序第343行
模块zope.tal.t Interpreter,第946行,在do_defineSlot中
模块zope.tal.t解释程序第343行
do_optTag_tal中模块zope.tal.tInterpreter,第533行
do_optTag中第518行模块zope.tal.tInterpreter
模块zope.tal.tInterpreter,第513行,无标签
模块zope.tal.t解释程序第343行
do_optTag_tal中模块zope.tal.tInterpreter,第531行
模块zope.tal.tInterpreter,第513行,无标签
模块zope.tal.t解释程序第343行
do_insertStructure_tal中模块zope.tal.tInterpreter,第742行
evaluateStructure中模块Products.PageTemplates.Expressions,第218行
模块zope.tales.tales,第696行,在评估中
-URL:/home/simahawk/dev/plone/p4py27/buildout/eggs/wildcard.foldercontents-1.2.4-py2.7.egg/wildcard/foldercontents/folder_contents.pt
-第151行第10栏
-表达方式:
-姓名:
{'args':(),
“容器”:,
“上下文”:,
“默认值”:,
“这里”:,
'循环':{},
“没有”:没有,
“选项”:{},
“重复”:,
“请求”:,
“根”:,
“模板”:,
“遍历子路径”:[],
“用户”:,
“视图”:,
“视图”:
模块zope.tales.expressions,第217行,输入调用__
模块Products.PageTemplates.Expressions,第155行,评估中
渲染中的模块Products.PageTemplates.Expressions,第117行
目录中第152行的模块wildcard.foldercontents.views
模块wildcard.foldercontents.views,第114行,在_init中__
folderitems中模块plone.app.content.browser.foldercontents,第167行
Module Products.CMFCore.FSPythonScript,第127行,在调用中__
模块Shared.DC.Scripts.Bindings,第322行,在调用中__
模块Shared.DC.Scripts.Bindings,第359行,在_bindAndExec中
模块产品.PythonScripts.PythonScript,第344行,in_exec
getFolderContents中的模块脚本,第37行
- 
-第37行
Module Products.CMFCore.FSPythonScript,第127行,在调用中__
模块Shared.DC.Scripts.Bindings,第322行,在调用中__
模块Shared.DC.Scripts.Bindings,第359行,在_bindAndExec中
模块产品.PythonScripts.PythonScript,第344行,in_exec
queryCatalog中的模块脚本,第115行
- 
-第115行
模块ACCESS CONTROL.ZOPEGARDS,第369行,采用防护措施
模块ACCESS CONTROL.ZOPEGARDS,第391行,内置式
模块Products.CMFPlone.CatalogTool