#4679 allura sitemap script failure

v1.0.0
closed
sf-1 (616)
General
2015-08-20
2012-08-08
No

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...)

Discussion

  • Dave Brondsema

    Dave Brondsema - 2012-08-08
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,4 +1,6 @@
     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')()
    @@ -15,6 +17,9 @@
       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...)
    
    • milestone: forge-backlog --> forge-aug-24
     
  • Dave Brondsema

    Dave Brondsema - 2012-08-10
    • size: --> 1
     
    • status: open --> in-progress
    • assigned_to: Tim Van Steenburgh
     
    • status: in-progress --> code-review
    • qa: Dave Brondsema
     
  • forge:tv/4679

    Make sure this completes successfully:

    cd /var/local/allura/Allura
    paster script production.ini ../scripts/create-allura-sitemap.py
    
     
  • Dave Brondsema

    Dave Brondsema - 2012-08-15
    • status: code-review --> closed
     

Log in to post a comment.