This is a snapshot of Indico's old Trac site. Any information contained herein is most probably outdated. Access our new GitHub site here.

Opened 2 years ago

Closed 2 years ago

#1239 closed defect (fixed)

Access to confUser.py without login fails with an exception

Reported by: sylvestre Owned by: arescope
Priority: high Milestone: v1.1
Component: General Version: 0.99
Keywords: Cc:

Description

1) Logout form indico
2) Go on http://hostname/confUser.py
3) => Exception

The full exception:
2013-04-16 15:41:59,911 indico.wsgi - ERROR indico_wsgi_handler_utils.py:635 -- WSGI Exception
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/indico-0.99-py2.7.egg/indico/web/wsgi/indico_wsgi_handler.py", line 92, in application
    mp_legacy_publisher(req, possible_module, possible_handler)
  File "/usr/local/lib/python2.7/dist-packages/indico-0.99-py2.7.egg/indico/web/wsgi/indico_wsgi_handler.py", line 224, in mp_legacy_publisher
    return _check_result(req, module_globals[possible_handler](req, **form))
  File "<string>", line 26, in index
  File "/usr/local/lib/python2.7/dist-packages/indico-0.99-py2.7.egg/MaKaC/webinterface/rh/base.py", line 662, in process
    res = self._processGeneralError( e )
  File "/usr/local/lib/python2.7/dist-packages/indico-0.99-py2.7.egg/MaKaC/webinterface/rh/base.py", line 352, in _processGeneralError
    return p.display()
  File "/usr/local/lib/python2.7/dist-packages/indico-0.99-py2.7.egg/MaKaC/webinterface/pages/base.py", line 173, in display
    self._display( params ), \
  File "/usr/local/lib/python2.7/dist-packages/indico-0.99-py2.7.egg/MaKaC/webinterface/pages/base.py", line 226, in _display
    return self._applyDecoration( self._getBody( params ) )
  File "/usr/local/lib/python2.7/dist-packages/indico-0.99-py2.7.egg/MaKaC/webinterface/pages/base.py", line 222, in _applyDecoration
    return "<div class=\"wrapper\"><div class=\"main\">%s%s</div></div>%s"%( self._getHeader(), body, self._getFooter() )
  File "/usr/local/lib/python2.7/dist-packages/indico-0.99-py2.7.egg/MaKaC/webinterface/pages/base.py", line 207, in _getHeader
    "loginURL": self._escapeChars(str(self.getLoginURL())),\
  File "/usr/local/lib/python2.7/dist-packages/indico-0.99-py2.7.egg/MaKaC/webinterface/pages/base.py", line 195, in getLoginURL
    return urlHandlers.UHSignIn.getURL("%s"%self._rh.getCurrentURL())
  File "/usr/local/lib/python2.7/dist-packages/indico-0.99-py2.7.egg/MaKaC/webinterface/rh/base.py", line 120, in getCurrentURL
    return self._uh.getURL( self._target )
  File "/usr/local/lib/python2.7/dist-packages/indico-0.99-py2.7.egg/MaKaC/webinterface/urlHandlers.py", line 1649, in getURL
    url.setParams( conf.getLocator() )
AttributeError: 'NoneType' object has no attribute 'getLocator'

Additional information:
URL: http://hostname/confUser.py
Params: {}
IP: 173.208.150.250
User Agent: Mozilla/5.0 (compatible; MJ12bot/v1.4.3; http://www.majestic12.co.uk/bot.php?+)
Referer: n/a

Change History (5)

comment:1 Changed 2 years ago by jbenito

  • Milestone set to v1.1
  • Priority changed from normal to high

comment:2 Changed 2 years ago by arescope

  • Owner set to arescope
  • Status changed from new to assigned

comment:3 Changed 2 years ago by arescope

  • Status changed from assigned to awaiting_merge

comment:4 Changed 2 years ago by jbenito

  • Status changed from awaiting_merge to merging

comment:5 Changed 2 years ago by jbenito

  • Resolution set to fixed
  • Status changed from merging to closed
Note: See TracTickets for help on using tickets.