Workflow Migration Procedure
User who currently use Pro projects for production work are strongly encouraged to move to Express projects for this purpose. Express projects can share common configurations stored in Stationery files and enjoy the benefits of centralized management.
Migration of Production Projects from Pro to Express
This procedure applies to ePublisher versions 9.2 and 9.3. It is the recommended path for users who generate and deploy output using multiple copies of ePublisher Pro (or AutoMap jobs based on Pro projects) only. It includes a switch to the recommended workflow--using a single ePublisher Pro Master Project for designing stationery and any number of ePublisher Express or AutoMap publication projects for generating output.
- Designate one of the existing production Pro projects to act as the Master project, a project used only to manage your deployed Stationery(s).
- Use the "Save As Standalone Stationery" functionality of ePublisher Pro 9.2 to capture the styles and settings of the Master Project.
Convert all other ePublisher Pro projects (additional copies of the original project used for generating output) to Express projects:
- Rename the extension of existing Pro projects from .wep to .wrp.
- Open the new .wrp files in ePublisher Express.
- Synchronize these Express projects with the new stationery created in step #2.
- Save and close.
Update existing AutoMap jobs.
- Update scheduled Pro projects to point at the new Express projects.
- Update scheduled jobs to use Express stationery rather than Pro stationery.
--> -->
ValueError
list.remove(x): x not in list
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.
/webworks/wiki/lib/python2.5/site-packages/MoinMoin/request/__init__.py in run (self=<MoinMoin.request.request_wsgi.Request object at 0x60c7b50>)
- 1309 self.page.send_page()
- 1310 else:
- 1311 handler(self.page.page_name, self)
- 1312
- 1313 # every action that didn't use to raise MoinMoinFinish must call this now:
- handler = <function do_show at 0x117a370>
- self = <MoinMoin.request.request_wsgi.Request object at 0x60c7b50>
- self.page = <MoinMoin.Page.Page object at 0x675fe90>
- self.page.page_name = u'DevCenter/Documentation/ePublisher_9.3/Upgrading/Workflow_Migration_Procedure'
/webworks/wiki/lib/python2.5/site-packages/MoinMoin/action/__init__.py in do_show (pagename=u'DevCenter/Documentation/ePublisher_9.3/Upgrading/Workflow_Migration_Procedure', request=<MoinMoin.request.request_wsgi.Request object at 0x60c7b50>, content_only=0, count_hit=1, cacheable=1, print_mode=0)
- 251 count_hit=count_hit,
- 252 print_mode=print_mode,
- 253 content_only=content_only,
- 254 )
- 255
- content_only = 0
/webworks/wiki/lib/python2.5/site-packages/MoinMoin/Page.py in send_page (self=<MoinMoin.Page.Page object at 0x675feb0>, **keywords={'content_only': 0, 'count_hit': 1, 'print_mode': 0})
- 1199 format_args=pi['formatargs'],
- 1200 do_cache=do_cache,
- 1201 start_line=pi['lines'])
- 1202
- 1203 # check for pending footnotes
- start_line undefined
- pi = {'acl': <MoinMoin.security.AccessControlList instance at 0x6789698>, 'format': 'wiki', 'formatargs': '', 'language': 'en', 'lines': 1}
/webworks/wiki/lib/python2.5/site-packages/MoinMoin/Page.py in send_page_content (self=<MoinMoin.Page.Page object at 0x675feb0>, request=<MoinMoin.request.request_wsgi.Request object at 0x60c7b50>, body=u'{{{#!rst\n============================\nWorkflow M...s=80, articleview=1, tablewidth=500, notify=1)>>\n', format='wiki', format_args='', do_cache=1, **kw={'start_line': 1})
- 1287 try:
- 1288 code = self.loadCache(request)
- 1289 self.execute(request, parser, code)
- 1290 except Exception, e:
- 1291 if not is_cache_exception(e):
- self = <MoinMoin.Page.Page object at 0x675feb0>
- self.execute = <bound method Page.execute of <MoinMoin.Page.Page object at 0x675feb0>>
- request = <MoinMoin.request.request_wsgi.Request object at 0x60c7b50>
- parser = <MoinMoin.parser.text_moin_wiki.Parser instance at 0x6789f80>
- code = <code object <module> at 0x676eda0, file "DevCen.../Upgrading/Workflow_Migration_Procedure", line 2>
/webworks/wiki/lib/python2.5/site-packages/MoinMoin/Page.py in execute (self=<MoinMoin.Page.Page object at 0x675feb0>, request=<MoinMoin.request.request_wsgi.Request object at 0x60c7b50>, parser=<MoinMoin.parser.text_moin_wiki.Parser instance at 0x6789f80>, code=<code object <module> at 0x676eda0, file "DevCen.../Upgrading/Workflow_Migration_Procedure", line 2>)
- 1318 __file__ = os.path.join(MoinMoin.__loader__.archive, 'dummy')
- 1319 try:
- 1320 exec code
- 1321 except "CacheNeedsUpdate": # convert the exception
- 1322 raise Exception("CacheNeedsUpdate")
- code = <code object <module> at 0x676eda0, file "DevCen.../Upgrading/Workflow_Migration_Procedure", line 2>
/DevCenter/Documentation/ePublisher_9.3/Upgrading/Workflow_Migration_Procedure in
() /webworks/wiki/lib/python2.5/site-packages/MoinMoin/formatter/__init__.py in macro (self=<MoinMoin.formatter.text_html.Formatter instance at 0x6789e90>, macro_obj=<MoinMoin.macro.Macro instance at 0x6789ee0>, name=u'PageComment2', args=u'markup=1, newerfirst=1, rows=4, cols=80, articleview=1, tablewidth=500, notify=1', markup=u'<<PageComment2(markup=1, newerfirst=1, rows=4, cols=80, articleview=1, tablewidth=500, notify=1)>>')
- 308 # call the macro
- 309 try:
- 310 return macro_obj.execute(name, args)
- 311 except ImportError, err:
- 312 errmsg = unicode(err)
- macro_obj = <MoinMoin.macro.Macro instance at 0x6789ee0>
- macro_obj.execute = <bound method Macro.execute of <MoinMoin.macro.Macro instance at 0x6789ee0>>
- name = u'PageComment2'
- args = u'markup=1, newerfirst=1, rows=4, cols=80, articleview=1, tablewidth=500, notify=1'
/webworks/wiki/lib/python2.5/site-packages/MoinMoin/macro/__init__.py in execute (self=<MoinMoin.macro.Macro instance at 0x6789ee0>, macro_name=u'PageComment2', args=u'markup=1, newerfirst=1, rows=4, cols=80, articleview=1, tablewidth=500, notify=1')
- 126 else:
- 127 raise ImportError("Cannot load macro %s" % macro_name)
- 128 return execute(self, args)
- 129
- 130 def _m_lang(self, text):
- execute = <function execute at 0x4777ab0>
- self = <MoinMoin.macro.Macro instance at 0x6789ee0>
- args = u'markup=1, newerfirst=1, rows=4, cols=80, articleview=1, tablewidth=500, notify=1'
/Volumes/Projects-Wiki/wiki.wiki/data/plugin/macro/PageComment2.py in execute (macro=<MoinMoin.macro.Macro instance at 0x6789ee0>, args=u'markup=1, newerfirst=1, rows=4, cols=80, articleview=1, tablewidth=500, notify=1')
/Volumes/Projects-Wiki/wiki.wiki/data/plugin/macro/PageComment2.py in setglobalvalues (macro=<MoinMoin.macro.Macro instance at 0x6789ee0>)
ValueError
list.remove(x): x not in list
- args = ('list.remove(x): x not in list',)
- message = 'list.remove(x): x not in list'
System Details
- Date: Wed, 23 May 2012 08:40:03 +0000
- Platform: Darwin hulahut 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:32:41 PDT 2011; root:xnu-1504.15.3~1/RELEASE_X86_64 x86_64
- Python: Python 2.5.4 (/webworks/wiki/bin/python)
- MoinMoin: Release 1.8.4 (release)
