Attachment 'traceback.htm'

Download

Fichiers joints

--> -->

RuntimeError

File name in directory "TD01GIS\Correction.doc" and header "TD01GIS/Correction.doc" differ.

If you want to report a bug, please save this page and attach it to your bug report.

Traceback

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

  1. /usr/lib64/python2.4/site-packages/MoinMoin/request.py in run (self=<MoinMoin.request.RequestModPy object>)

    1. 1149 from MoinMoin.wikiaction import getHandler
    2. 1150 handler = getHandler(self, action)
    3. 1151 handler(self.page.page_name, self)
    4. 1152
    5. 1153 # generate page footer (actions that do not want this footer use
    • handler = <function execute>
    • self = <MoinMoin.request.RequestModPy object>
    • self.page = <MoinMoin.Page.Page instance>
    • self.page.page_name = u'Lectures'
  2. /usr/lib64/python2.4/site-packages/MoinMoin/action/AttachFile.py in execute (pagename=u'Lectures', request=<MoinMoin.request.RequestModPy object>)

    1. 468 msg = _('You are not allowed to save a drawing on this page.')
    2. 469 elif not request.form.has_key('do'):
    3. 470 upload_form(pagename, request)
    4. 471 elif request.form['do'][0] == 'upload':
    5. 472 if request.user.may.write(pagename):
    • global upload_form = <function upload_form>
    • pagename = u'Lectures'
    • request = <MoinMoin.request.RequestModPy object>
  3. /usr/lib64/python2.4/site-packages/MoinMoin/action/AttachFile.py in upload_form (pagename=u'Lectures', request=<MoinMoin.request.RequestModPy object>, msg='')

    1. 537 wikiutil.send_title(request, _('Attachments for "%(pagename)s"') % {'pagename': pagename}, pagename=pagename, msg=msg)
    2. 538 request.write('<div id="content">\n') # start content div
    3. 539 send_uploadform(pagename, request)
    4. 540 request.write('</div>\n') # end content div
    5. 541 wikiutil.send_footer(request, pagename)
    • global send_uploadform = <function send_uploadform>
    • pagename = u'Lectures'
    • request = <MoinMoin.request.RequestModPy object>
  4. /usr/lib64/python2.4/site-packages/MoinMoin/action/AttachFile.py in send_uploadform (pagename=u'Lectures', request=<MoinMoin.request.RequestModPy object>)

    1. 405
    2. 406 request.write('<h2>' + _("Attached Files") + '</h2>')
    3. 407 request.write(_get_filelist(request, pagename))
    4. 408
    5. 409 if not request.user.may.write(pagename):
    • request = <MoinMoin.request.RequestModPy object>
    • request.write = <bound method RequestModPy.write of <MoinMoin.request.RequestModPy object>>
    • global _get_filelist = <function _get_filelist>
    • pagename = u'Lectures'
  5. /usr/lib64/python2.4/site-packages/MoinMoin/action/AttachFile.py in _get_filelist (request=<MoinMoin.request.RequestModPy object>, pagename=u'Lectures')

    1. 305
    2. 306 def _get_filelist(request, pagename):
    3. 307 return _build_filelist(request, pagename, 1, 0)
    4. 308
    5. 309 def _subdir_exception(zf):
    • global _build_filelist = <function _build_filelist>
    • request = <MoinMoin.request.RequestModPy object>
    • pagename = u'Lectures'
  6. /usr/lib64/python2.4/site-packages/MoinMoin/action/AttachFile.py in _build_filelist (request=<MoinMoin.request.RequestModPy object>, pagename=u'Lectures', showheader=1, readonly=0, mime_type='*')

    1. 272 viewlink = '<a href="%(baseurl)s/%(urlpagename)s?action=%(action)s&amp;do=view&amp;target=%(urlfile)s">%(label_view)s</a>' % parmdict
    2. 273
    3. 274 if (packages.ZipPackage(request, os.path.join(attach_dir, file).encode(config.charset)).isPackage() and
    4. 275 request.user.isSuperUser()):
    5. 276 viewlink += ' | <a href="%(baseurl)s/%(urlpagename)s?action=%(action)s&amp;do=install&amp;target=%(urlfile)s">%(label_install)s</a>' % parmdict
    • global packages = <module 'MoinMoin.packages' from '/usr/lib64/python2.4/site-packages/MoinMoin/packages.pyc'>
    • packages.ZipPackage = <class MoinMoin.packages.ZipPackage>
    • request = <MoinMoin.request.RequestModPy object>
    • global os = <module 'os' from '/usr/lib64/python2.4/os.pyc'>
    • os.path = <module 'posixpath' from '/usr/lib64/python2.4/posixpath.pyc'>
    • os.path.join = <function join>
    • attach_dir = '/pomerol2/LiadWiki/data/pages/Lectures/attachments'
    • file = u'TD01GIS.zip'
    • ).encode = <built-in method encode of unicode object>
    • global config = <module 'MoinMoin.config' from '/usr/lib64/python2.4/site-packages/MoinMoin/config.pyc'>
    • config.charset = 'utf-8'
    • ).isPackage undefined
    • request.user = <MoinMoin.user.User at 0x2aaab46698c0 name:u'GuillaumeCaumon' id:1163430195.86.53217 valid:1>
    • request.user.isSuperUser = <bound method User.isSuperUser of <MoinMoin.user...GuillaumeCaumon' id:1163430195.86.53217 valid:1>>
  7. /usr/lib64/python2.4/site-packages/MoinMoin/packages.py in __init__ (self=<MoinMoin.packages.ZipPackage instance>, request=<MoinMoin.request.RequestModPy object>, filename='/pomerol2/LiadWiki/data/pages/Lectures/attachments/TD01GIS.zip')

    1. 379 self._isZipfile = zipfile.is_zipfile(filename)
    2. 380 if self._isZipfile:
    3. 381 self.zipfile = zipfile.ZipFile(filename)
    4. 382 # self.zipfile.getinfo(name)
    5. 383
    • self = <MoinMoin.packages.ZipPackage instance>
    • self.zipfile undefined
    • global zipfile = <module 'zipfile' from '/usr/lib64/python2.4/zipfile.pyc'>
    • zipfile.ZipFile = <class zipfile.ZipFile>
    • filename = '/pomerol2/LiadWiki/data/pages/Lectures/attachments/TD01GIS.zip'
  8. /usr/lib64/python2.4/zipfile.py in __init__ (self=<zipfile.ZipFile instance>, file='/pomerol2/LiadWiki/data/pages/Lectures/attachments/TD01GIS.zip', mode='r', compression=0)

    1. 208
    2. 209 if key == 'r':
    3. 210 self._GetContents()
    4. 211 elif key == 'w':
    5. 212 pass
    • self = <zipfile.ZipFile instance>
    • self._GetContents = <bound method ZipFile._GetContents of <zipfile.ZipFile instance>>
  9. /usr/lib64/python2.4/zipfile.py in _GetContents (self=<zipfile.ZipFile instance>)

    1. 228 is bad."""
    2. 229 try:
    3. 230 self._RealGetContents()
    4. 231 except BadZipfile:
    5. 232 if not self._filePassed:
    • self = <zipfile.ZipFile instance>
    • self._RealGetContents = <bound method ZipFile._RealGetContents of <zipfile.ZipFile instance>>
  10. /usr/lib64/python2.4/zipfile.py in _RealGetContents (self=<zipfile.ZipFile instance>)

    1. 300 fname = fp.read(fheader[_FH_FILENAME_LENGTH])
    2. 301 if fname != data.orig_filename:
    3. 302 raise RuntimeError, \
    4. 303 'File name in directory "%s" and header "%s" differ.' % (
    5. 304 data.orig_filename, fname)
    • builtin RuntimeError = <class exceptions.RuntimeError>
    • data = <zipfile.ZipInfo instance>
    • data.orig_filename = r'TD01GIS\Correction.doc'
    • fname = 'TD01GIS/Correction.doc'

RuntimeError

File name in directory "TD01GIS\Correction.doc" and header "TD01GIS/Correction.doc" differ.

  • args = (r'File name in directory "TD01GIS\Correction.doc" and header "TD01GIS/Correction.doc" differ.',)

System Details

  • Date: Fri, 23 May 2008 15:21:08 +0000
  • Platform: Linux pomerol 2.6.12-12mdksmp #1 SMP Fri Sep 9 17:20:34 CEST 2005 x86_64
  • Python: Python 2.4.1 (/usr/bin/python)
  • MoinMoin: Release 1.5.6 (release)

Attached Files

To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.
  • [get | view] (2008-05-23 16:23:54, 1141.0 KB) [[attachment:TestWiki.zip]]
  • [get | view] (2008-05-23 16:40:14, 1148.3 KB) [[attachment:package.zip]]
  • [get | view] (2008-05-23 15:38:33, 24.0 KB) [[attachment:traceback.htm]]
 All files | Selected Files: delete move to page copy to page

You are not allowed to attach a file to this page.