Skip to Main Content

Login stub page [mx-stub]


 
Sorry. That page is not available right now.
 
 

Become a Member

Complete the application for Institution Membership to start using NERCOMP member benefits now!

Get Started

You are using an unsupported version of Internet Explorer. To ensure security, performance, and full functionality, please upgrade to an up-to-date browser.

 

 

 

 

 

 

 
dst: /forms/applications/NewUserPublic/edit
word: Back to what I was doing

Site Root: /data/nercomp/current/nercomp_org/
username: public
userid: 0
dbname: nercomp
Accept: */*
Accept-Encoding: gzip, br, zstd, deflate
Host: nercomp.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: Nov 20, 2024 11:25 am
PID: 17046

 
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
Thu Nov 21 09:11:38 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/nercomp/current/libs/framework/BaseHandler.py in _safeCall(self=<libs.framework.WebSite.WebSite object at 0x7febda869110>, method=<bound method WebApp.pushAndJump of <login.login object at 0x7febd9468150>>, fields=OurMultiDict([('dst', '/forms/applications/NewUserPublic/edit'), ('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 0x7febd9468150>>
args = {'dst': '/forms/applications/NewUserPublic/edit', 'word': 'Back to what I was doing'}

 /data/nercomp/current/libs/framework/WebSite.py in processRequest(self=<libs.framework.WebSite.WebSite object at 0x7febda869110>, req=<libs.framework.MaxxRequestWrapper.MaxxRequestWrapper object at 0x7febd5c7f150>)
  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 0x7febda869110>
self._safeCall = <bound method BaseHandler._safeCall of <libs.framework.WebSite.WebSite object at 0x7febda869110>>
method = <bound method WebApp.pushAndJump of <login.login object at 0x7febd9468150>>
fields = OurMultiDict([('dst', '/forms/applications/NewUserPublic/edit'), ('word', 'Back to what I was doing')])

 /data/nercomp/current/libs/framework/WebManager.py in _newRequest(self=<libs.framework.WebManager.WebManager object at 0x7febd94c6e90>, req=<libs.framework.MaxxRequestWrapper.MaxxRequestWrapper object at 0x7febd5c7f150>)
  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 0x7febda869110>
site.processRequest = <bound method WebSite.processRequest of <libs.framework.WebSite.WebSite object at 0x7febda869110>>
req = <libs.framework.MaxxRequestWrapper.MaxxRequestWrapper object at 0x7febd5c7f150>