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: