Sorry. That page is not available right now.
 
 


 

 

 

 

 

 

 
dst: /forms/UserFormPublic/lostPassword
word: Back to what I was doing

Site Root: /data/bpsa/current/bpsa_org/
username: public
userid: 0
dbname: bpsa
Accept: */*
Accept-Encoding: gzip, br, zstd, deflate
Host: www2.bpsalliance.org
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
X-Forwarded-Proto: https
X-Forwarded-Protocol: https

SCRIPT_NAME: /forms/login/pushAndJump

When: Dec 9, 2024 8:59 am
PID: 5126

 
Error in TypeError.
Here is a traceback of function calls, starting with the closest to that error.
Python 3.11.0: /home/maxx/lib/matrixmaxx3/bin/uwsgi
Sat Dec 21 07:11:28 2024

TypeError: WebApp.pushAndJump() missing 1 required positional argument: 'ret'


      __cause__ = None
      __class__ = <class 'TypeError'>
      __context__ = None
      __delattr__ = <method-wrapper '__delattr__' of TypeError object>
      __dict__ = {}
      __dir__ = <built-in method __dir__ of TypeError object>
      __doc__ = 'Inappropriate argument type.'
      __eq__ = <method-wrapper '__eq__' of TypeError object>
      __format__ = <built-in method __format__ of TypeError object>
      __ge__ = <method-wrapper '__ge__' of TypeError object>
      __getattribute__ = <method-wrapper '__getattribute__' of TypeError object>
      __getstate__ = <built-in method __getstate__ of TypeError object>
      __gt__ = <method-wrapper '__gt__' of TypeError object>
      __hash__ = <method-wrapper '__hash__' of TypeError object>
      __init__ = <method-wrapper '__init__' of TypeError object>
      __init_subclass__ = <built-in method __init_subclass__ of type object>
      __le__ = <method-wrapper '__le__' of TypeError object>
      __lt__ = <method-wrapper '__lt__' of TypeError object>
      __ne__ = <method-wrapper '__ne__' of TypeError object>
      __new__ = <built-in method __new__ of type object>
      __reduce__ = <built-in method __reduce__ of TypeError object>
      __reduce_ex__ = <built-in method __reduce_ex__ of TypeError object>
      __repr__ = <method-wrapper '__repr__' of TypeError object>
      __setattr__ = <method-wrapper '__setattr__' of TypeError object>
      __setstate__ = <built-in method __setstate__ of TypeError object>
      __sizeof__ = <built-in method __sizeof__ of TypeError object>
      __str__ = <method-wrapper '__str__' of TypeError object>
      __subclasshook__ = <built-in method __subclasshook__ of type object>
      __suppress_context__ = False
      __traceback__ = <traceback object>
      add_note = <built-in method add_note of TypeError object>
      args = ("WebApp.pushAndJump() missing 1 required positional argument: 'ret'",)
      with_traceback = <built-in method with_traceback of TypeError object>

 /data/bpsa/current/libs/framework/BaseHandler.py in _safeCall(self=<libs.framework.WebSite.WebSite object at 0x7f6182419550>, method=<bound method WebApp.pushAndJump of <login.login object at 0x7f6179f72650>>, fields=OurMultiDict([('dst', '/forms/UserFormPublic/lostPassword'), ('word', 'Back to what I was doing')]))
  289             for name in fields.keys():
  290                 if name in expected:
  291                     args[name] = fields[name]
  292             # now if we have any args to pass call the method
  293             if args:
  294                 return method(**args)
  295         # method has no arguments
  296         return method()
  297 
  298     def cleanForHTML(self, html):
method = <bound method WebApp.pushAndJump of <login.login object at 0x7f6179f72650>>
args = {'dst': '/forms/UserFormPublic/lostPassword', 'word': 'Back to what I was doing'}

 /data/bpsa/current/libs/framework/WebSite.py in processRequest(self=<libs.framework.WebSite.WebSite object at 0x7f6182419550>, req=<libs.framework.MaxxRequestWrapper.MaxxRequestWrapper object at 0x7f6187a16490>)
  428                     # I'm not exactly familiar with when Python allocates on the stack vs.
  429                     # heap, but it appears to solve a bug.
  430                     # https://intranet.matrixgroup.net/webmaster/index.cfm?action=showmessage&messageid=91090
  431                     # print("Are we here?", file=sys.stderr)
  432                     fields = instance._fields
  433                     result = self._safeCall(method, fields)
  434 
  435                 elif req.method.upper() in ['PUT','DELETE'] and (req.uri.split('/')[1] == 'protectedRest' or \
  436                     req.uri.startswith('/forms/maxxapi/')):
  437                     #enable PUT on the protectedRest uri's
result undefined
self = <libs.framework.WebSite.WebSite object at 0x7f6182419550>
self._safeCall = <bound method BaseHandler._safeCall of <libs.framework.WebSite.WebSite object at 0x7f6182419550>>
method = <bound method WebApp.pushAndJump of <login.login object at 0x7f6179f72650>>
fields = OurMultiDict([('dst', '/forms/UserFormPublic/lostPassword'), ('word', 'Back to what I was doing')])

 /data/bpsa/current/libs/framework/WebManager.py in _newRequest(self=<libs.framework.WebManager.WebManager object at 0x7f618069f6d0>, req=<libs.framework.MaxxRequestWrapper.MaxxRequestWrapper object at 0x7f6187a16490>)
  250                             self._debugSites[self._sitePath] = debugSite
  251 
  252                         result = self.callWithMiddleware(debugSite, req)
  253 
  254                     else:
  255                         result = site.processRequest(req)
  256                         # at this point result will be returned to apache
  257                         # and becomes the http result
  258 
  259 
result = 0
site = <libs.framework.WebSite.WebSite object at 0x7f6182419550>
site.processRequest = <bound method WebSite.processRequest of <libs.framework.WebSite.WebSite object at 0x7f6182419550>>
req = <libs.framework.MaxxRequestWrapper.MaxxRequestWrapper object at 0x7f6187a16490>