allura sitemap run failed this morning:
Traceback (most recent call last): File "/var/local/env-allura/bin/paster", line 8, in <module> load_entry_point('PasteScript==1.7.4.2', 'console_scripts', 'paster')() File "/var/local/env-allura/lib/python2.7/site-packages/PasteScript-1.7.4.2-py2.7.egg/paste/script/command.py", line 104, in run invoke(command, command_name, options, args[1:]) File "/var/local/env-allura/lib/python2.7/site-packages/PasteScript-1.7.4.2-py2.7.egg/paste/script/command.py", line 143, in invoke exit_code = runner.run(args) File "/var/local/env-allura/lib/python2.7/site-packages/PasteScript-1.7.4.2-py2.7.egg/paste/script/command.py", line 238, in run result = self.command() File "/var/local/allura/Allura/allura/command/script.py", line 47, in command exec fp in ns File "../scripts/create-allura-sitemap.py", line 136, in <module> main(options, args) File "../scripts/create-allura-sitemap.py", line 96, in main session(p).clear() AttributeError: 'NoneType' object has no attribute 'clear'
Failed to run create-allura-sitemap.py
running from sfu-scmprocess-1
In the latest version of ming, session(obj)
will return None if the obj is not in a session. Depending on the context, using an explicit session is sometimes the better way to do it (e.g. M.main_orm_session...)
Diff:
forge:tv/4679
Make sure this completes successfully: