Skip to Main Content

Profile stub page [mx-stub]


 
Sorry. That page is not available right now.
 
 

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

 

 

 

 

 

 

 

Site Root: /data/nercomp/current/nercomp_org/
username: public
userid: 0
dbname: nercomp
Accept: */*
Accept-Encoding: gzip, br, zstd, deflate
Cookie: session=6621916926794714351
Host: nercomp.org
Referer: https://nercomp.org/forms/login/pushAndJump?ret=/users_only/meeting/MyMeetingFormPublic/viewMeetingDocuments%3FmeetingId%3D827CB00000014&word=Back%20to%20what%20I%20was%20doing&dst=/forms/applications/NewUserPublic/edit
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/applications/NewUserPublic/edit

When: May 14, 2024 5:08 pm
PID: 28103

 
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
Tue May 14 17:08:15 2024

TypeError: nercomp_NewUserPublic.getPosition() got an unexpected keyword argument 'desiredPosition'


      __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 = ("nercomp_NewUserPublic.getPosition() got an unexpected keyword argument 'desiredPosition'",)
      with_traceback = <built-in method with_traceback of TypeError object>

 /data/nercomp/current/libs/framework/WebForm.py in edit(self=<nercomp_NewUserPublic.nercomp_NewUserPublic object at 0x7f92e892f090>, id='0', position=-1, save=None, errorMessage=None, target='edit')
  535 
  536         if len(dg) == 0:
  537             e = "DisplayGroup '%s' has no children"
  538             raise WebForm.error(e % dg.displayname)
  539 
  540         position = self.getPosition(dg, desiredPosition=position, po=po)
  541         save = self.getSave(save)
  542         if save and position is not None:
  543             try:
  544                 if self.getSaveForPop():
position = -1
self = <nercomp_NewUserPublic.nercomp_NewUserPublic object at 0x7f92e892f090>
self.getPosition = <bound method nercomp_NewUserPublic.getPosition of <nercomp_NewUserPublic.nercomp_NewUserPublic object at 0x7f92e892f090>>
dg = <<class 'libs.framework.DisplayGroup.DisplayGroup'> instance id=14048 name='editNewUserPublic'>
desiredPosition undefined
po = <Individual id="B526100000003", isNew="True", context="default", firstName=, memId="140268943933392">

 /data/nercomp/current/generic/sites/www/forms/applications/NewUserPublic.py in edit(self=<nercomp_NewUserPublic.nercomp_NewUserPublic object at 0x7f92e892f090>, id='0', position=-1, save=None, errorMessage=None, target='edit')
  202 
  203         pushLink = fields.get('pushLink', None)
  204         if pushLink:
  205             self.pushToStack(pushLink, "Back to what I was doing")
  206 
  207         return baseNewUserForm.edit(self, id, position, save, errorMessage, target)
  208 
  209     def view(self, id=None, position=0):
  210         # don't remove this, it prevents records from being displayed
  211         raise BusinessLogicError('Not allowed')
global baseNewUserForm = <class 'libs.webform.baseNewUserForm.baseNewUserForm'>
baseNewUserForm.edit = <function WebForm.edit at 0x7f92e83a1f80>
self = <nercomp_NewUserPublic.nercomp_NewUserPublic object at 0x7f92e892f090>
id = '0'
position = -1
save = None
errorMessage = None
target = 'edit'

 /data/nercomp/current/libs/framework/BaseHandler.py in _safeCall(self=<libs.framework.WebSite.WebSite object at 0x7f92ef0fc510>, method=<bound method NewUserPublic.edit of <nercomp_NewUserPublic.nercomp_NewUserPublic object at 0x7f92e892f090>>, fields=OurMultiDict([]))
  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):
  299         if html:
  300             html = html.replace("&", "&amp;")
method = <bound method NewUserPublic.edit of <nercomp_NewUserPublic.nercomp_NewUserPublic object at 0x7f92e892f090>>

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

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