Error after updating from 1.15 to 1.18

97 views
Skip to first unread message

Joseph Messerschmidt

unread,
Apr 12, 2012, 8:24:48 PM4/12/12
to mwlib
Experiencing this problem on our Dev/test environments currently after
upgrading to 1.18.1 from 1.15.1 (and upgrading collection/pdfbook
extensions to match.) Selecting "Download as PDF" shows the normal
rendering percentage display but it is stuck at 0% or 1%. Reloading
the page causes the following error. We are using a local rendering
server that was working well before the upgrade. I can provide log
data from the rendering server if necessary as well.

An error occured on the render server: traceback Traceback (most
recent call last): File "/usr/local/lib/python2.6/dist-packages/
mwlib-0.12.16-py2.6-linux-i686.egg/mwlib/apps/render.py", line 168, in
__call__ env = self.get_environment() File "/usr/local/lib/python2.6/
dist-packages/mwlib-0.12.16-py2.6-linux-i686.egg/mwlib/apps/
render.py", line 100, in get_environment self.zip_filename =
make_zip(output=self.options.keep_zip, options=self.options,
metabook=env.metabook, status=self.status) File "/usr/local/lib/
python2.6/dist-packages/mwlib-0.12.16-py2.6-linux-i686.egg/mwlib/apps/
buildzip.py", line 52, in make_zip make_nuwiki(fsdir,
metabook=metabook, options=options, podclient=podclient,
status=status) File "/usr/local/lib/python2.6/dist-packages/
mwlib-0.12.16-py2.6-linux-i686.egg/mwlib/apps/make_nuwiki.py", line
165, in make_nuwiki assert x.wikiident in id2wiki, "no wikiconf for %r
(%s)" % (x.wikiident, x) AssertionError: no wikiconf for None
(<article {'_env': <mwlib.wiki.Environment object at 0xa3aec4c>,
'content_type': u'text/x-wiki', 'title': u'Integration Overview',
'timestamp': u'1312236167', 'type': 'article'}>) sys.argv=['/usr/local/
bin/mw-render', '--logfile', '/var/cache/mw-serve/76/76a053b0fdf95717/
mw-render.log.rl', '--error-file', '/var/cache/mw-serve/
76/76a053b0fdf95717/errors.rl', '--status-file', '/var/cache/mw-serve/
76/76a053b0fdf95717/status.rl', '--writer', 'rl', '--output', '/var/
cache/mw-serve/76/76a053b0fdf95717/output.rl', '--pid-file', '/var/
cache/mw-serve/76/76a053b0fdf95717/pid.rl', '--metabook', '/var/cache/
mw-serve/76/76a053b0fdf95717/metabook.json', '--keep-zip', '/var/cache/
mw-serve/76/76a053b0fdf95717/collection.zip', '--template-blacklist',
'MediaWiki:PDF Template Blacklist', '--template-exclusion-category',
'Exclude in print', '--print-template-prefix', 'Print', '--print-
template-pattern', '$1/Print', '--script-extension', '.php', '--
language', 'en']

Joseph Messerschmidt

unread,
Apr 18, 2012, 5:51:43 PM4/18/12
to mw...@googlegroups.com
Additional log info from the rendering server.

in /var/log/mw-serve.log

2012-04-18T15:37:46 mwlib.serve.request_info >> remote_addr: 199.91.141.120, referer: http://127.0.0.1/index.php?title=Special:Book

2012-04-18T15:37:46 mwlib.serve.info >> Creating directory '/var/cache/mw-serve/32/329e8f8c52e94a93'

2012-04-18T15:37:46 mwlib.serve.info >> u'render 329e8f8c52e94a93 rl'

2012-04-18T15:37:46 mwlib.serve.info >> rendering u'/var/cache/mw-serve/32/329e8f8c52e94a93/output.rl'

new-collection 1        u''     u'rl'

0% job queued 2012-04-18T15:37:46 mwlib.serve.info >> queuing ['mw-render', '--logfile', u'/var/cache/mw-serve/32/329e8f8c52e94a93/mw-render.log.rl', '--error-file', u'/var/cache/mw-serve/32/329e8f8c52e94a93/errors.rl', '--status-file', u'/var/cache/mw-serve/32/3

29e8f8c52e94a93/status.rl', '--writer', u'rl', '--output', u'/var/cache/mw-serve/32/329e8f8c52e94a93/output.rl', '--pid-file', u'/var/cache/mw-serve/32/329e8f8c52e94a93/pid.rl', '--metabook', '/var/cache/mw-serve/32/329e8f8c52e94a93/metabook.json', '--keep-zip', 

'/var/cache/mw-serve/32/329e8f8c52e94a93/collection.zip', '--template-blacklist', u'MediaWiki:PDF Template Blacklist', '--template-exclusion-category', u'Exclude in print', '--print-template-prefix', u'Print', '--print-template-pattern', u'$1/Print', '--username'

, u'snc-auto', '--password', u'surfandsaddle', '--script-extension', u'.php', '--language', u'en']

199.91.141.120 - - [18/Apr/2012 15:37:46] "POST /mw-serve/ HTTP/1.1" 200 73

2012-04-18T15:37:47 mwlib.serve.request_info >> remote_addr: 199.91.141.120, referer: http://127.0.0.1/index.php?title=Special:Book

2012-04-18T15:37:47 mwlib.serve.info >> u'render_status 329e8f8c52e94a93 rl'

199.91.141.120 - - [18/Apr/2012 15:37:47] "POST /mw-serve/ HTTP/1.1" 200 125

2012-04-18T15:38:58 mwlib.serve.request_info >> remote_addr: 70.85.100.83, referer: http://wiki.service-now.com/index.php?title=Special:Book

2012-04-18T15:38:58 mwlib.serve.info >> Creating directory '/var/cache/mw-serve/da/dad06ab4bd4522ad'

2012-04-18T15:38:58 mwlib.serve.info >> u'render dad06ab4bd4522ad rl'

2012-04-18T15:38:58 mwlib.serve.info >> re-using rendered file u'/var/cache/mw-serve/da/dad06ab4bd4522ad/output.rl'

dfwwww03.service-now.com - - [18/Apr/2012 15:38:58] "POST /mw-serve/ HTTP/1.1" 200 72

2012-04-18T15:38:59 mwlib.serve.request_info >> remote_addr: 70.85.100.83, referer: http://wiki.service-now.com/index.php?title=Special:Book

2012-04-18T15:38:59 mwlib.serve.info >> u'render_status dad06ab4bd4522ad rl'

dfwwww03.service-now.com - - [18/Apr/2012 15:38:59] "POST /mw-serve/ HTTP/1.1" 200 74



in /var/cache/mw-serve/32/329e8f8c52e94a93/errors.rl

traceback

Traceback (most recent call last):

  File "/usr/local/lib/python2.6/dist-packages/mwlib-0.12.16-py2.6-linux-i686.egg/mwlib/apps/render.py", line 168, in __call__

    env = self.get_environment()

  File "/usr/local/lib/python2.6/dist-packages/mwlib-0.12.16-py2.6-linux-i686.egg/mwlib/apps/render.py", line 100, in get_environment

    self.zip_filename = make_zip(output=self.options.keep_zip, options=self.options, metabook=env.metabook, status=self.status)

  File "/usr/local/lib/python2.6/dist-packages/mwlib-0.12.16-py2.6-linux-i686.egg/mwlib/apps/buildzip.py", line 52, in make_zip

    make_nuwiki(fsdir, metabook=metabook, options=options, podclient=podclient, status=status)

  File "/usr/local/lib/python2.6/dist-packages/mwlib-0.12.16-py2.6-linux-i686.egg/mwlib/apps/make_nuwiki.py", line 165, in make_nuwiki

    assert x.wikiident in id2wiki, "no wikiconf for %r (%s)" % (x.wikiident,  x)

AssertionError: no wikiconf for None (<article {'_env': <mwlib.wiki.Environment object at 0xa656c6c>, 'content_type': u'text/x-wiki', 'title': u'Customizing Homepages', 'timestamp': u'1306175370', 'type': 'article'}>)

sys.argv=['/usr/local/bin/mw-render', '--logfile', '/var/cache/mw-serve/32/329e8f8c52e94a93/mw-render.log.rl', '--error-file', '/var/cache/mw-serve/32/329e8f8c52e94a93/errors.rl', '--status-file', '/var/cache/mw-serve/32/329e8f8c52e94a93/status.rl', '--writer', 'rl', '--output', '/var/cache/mw-serve/32/329e8f8c52e94a93/output.rl', '--pid-file', '/var/cache/mw-serve/32/329e8f8c52e94a93/pid.rl', '--metabook', '/var/cache/mw-serve/32/329e8f8c52e94a93/metabook.json', '--keep-zip', '/var/cache/mw-serve/32/329e8f8c52e94a93/collection.zip', '--template-blacklist', 'MediaWiki:PDF Template Blacklist', '--template-exclusion-category', 'Exclude in print', '--print-template-prefix', 'Print', '--print-template-pattern', '$1/Print', '--username', 'snc-auto', '--password', '{OMITTED}', '--script-extension', '.php', '--language', 'en']

Ralf Schmitt

unread,
May 8, 2012, 3:04:31 AM5/8/12
to mw...@googlegroups.com
Joseph Messerschmidt <jcmesse...@gmail.com> writes:

> Experiencing this problem on our Dev/test environments currently after
> upgrading to 1.18.1 from 1.15.1 (and upgrading collection/pdfbook
> extensions to match.) Selecting "Download as PDF" shows the normal
> rendering percentage display but it is stuck at 0% or 1%. Reloading
> the page causes the following error. We are using a local rendering
> server that was working well before the upgrade. I can provide log
> data from the rendering server if necessary as well.
>
> An error occured on the render server: traceback Traceback (most
> recent call last): File "/usr/local/lib/python2.6/dist-packages/
> mwlib-0.12.16-py2.6-linux-i686.egg/mwlib/apps/render.py", line 168, in
> __call__ env = self.get_environment() File "/usr/local/lib/python2.6/
> dist-packages/mwlib-0.12.16-py2.6-linux-i686.egg/mwlib/apps/
> render.py", line 100, in get_environment self.zip_filename =
> make_zip(output=self.options.keep_zip, options=self.options,
> metabook=env.metabook, status=self.status) File "/usr/local/lib/
> python2.6/dist-packages/mwlib-0.12.16-py2.6-linux-i686.egg/mwlib/apps/
> buildzip.py", line 52, in make_zip make_nuwiki(fsdir,
> metabook=metabook, options=options, podclient=podclient,
> status=status) File "/usr/local/lib/python2.6/dist-packages/
> mwlib-0.12.16-py2.6-linux-i686.egg/mwlib/apps/make_nuwiki.py", line
> 165, in make_nuwiki assert x.wikiident in id2wiki, "no wikiconf for %r
> (%s)" % (x.wikiident, x) AssertionError: no wikiconf for None

that's https://github.com/pediapress/Collection/issues/1

--
Cheers
Ralf

Joseph Messerschmidt

unread,
May 15, 2012, 1:02:35 PM5/15/12
to mw...@googlegroups.com
Thanks for the reply. Unfortunately I was able to find that page myself and the fix does not seem to work.
Reply all
Reply to author
Forward
0 new messages