libertysoft3 / saidit

The reddit open source fork powering SaidIt
https://saidit.net
Other
228 stars 40 forks source link

API delete error, something about sticky #52

Open libertysoft3 opened 5 years ago

libertysoft3 commented 5 years ago

If it's subreddit related, it's probably a side effect of the configurable home page. Ensure DynamicSR has the full sticky properties of DefaultSR.

Jun 16 20:59:05 ubuntu reddit-paster: Error - <type 'exceptions.TypeError'>: 'NoneType' object has no attribute '__getitem__'
Jun 16 20:59:05 ubuntu reddit-paster: URL: https://saidit.net/api/del
Jun 16 20:59:05 ubuntu reddit-paster: File '/usr/lib/python2.7/dist-packages/weberror/errormiddleware.py', line 162 in __call__
Jun 16 20:59:05 ubuntu reddit-paster:   app_iter = self.application(environ, sr_checker)
Jun 16 20:59:05 ubuntu reddit-paster: File '/home/reddit/src/reddit/r2/r2/config/middleware.py', line 229 in __call__
Jun 16 20:59:05 ubuntu reddit-paster:   return self.app(environ, start_response)
Jun 16 20:59:05 ubuntu reddit-paster: File '/home/reddit/src/reddit/r2/r2/config/middleware.py', line 287 in __call__
Jun 16 20:59:05 ubuntu reddit-paster:   return self.app(environ, start_response)
Jun 16 20:59:05 ubuntu reddit-paster: File '/home/reddit/src/reddit/r2/r2/config/middleware.py', line 244 in __call__
Jun 16 20:59:05 ubuntu reddit-paster:   return self.app(environ, start_response)
Jun 16 20:59:05 ubuntu reddit-paster: File '/home/reddit/src/reddit/r2/r2/config/middleware.py', line 259 in __call__
Jun 16 20:59:05 ubuntu reddit-paster:   return self.app(environ, start_response)
Jun 16 20:59:05 ubuntu reddit-paster: File '/home/reddit/src/reddit/r2/r2/config/middleware.py', line 380 in __call__
Jun 16 20:59:05 ubuntu reddit-paster:   return self.app(environ, start_response)
Jun 16 20:59:05 ubuntu reddit-paster: File '/home/reddit/src/reddit/r2/r2/config/middleware.py', line 406 in __call__
Jun 16 20:59:05 ubuntu reddit-paster:   return self.app(environ, custom_start_response)
Jun 16 20:59:05 ubuntu reddit-paster: File '/usr/lib/python2.7/dist-packages/routes/middleware.py', line 136 in __call__
Jun 16 20:59:05 ubuntu reddit-paster:   response = self.app(environ, start_response)
Jun 16 20:59:05 ubuntu reddit-paster: File '/usr/lib/python2.7/dist-packages/pylons/wsgiapp.py', line 103 in __call__
Jun 16 20:59:05 ubuntu reddit-paster:   response = self.dispatch(controller, environ, start_response)
Jun 16 20:59:05 ubuntu reddit-paster: File '/usr/lib/python2.7/dist-packages/pylons/wsgiapp.py', line 313 in dispatch
Jun 16 20:59:05 ubuntu reddit-paster:   return controller(environ, start_response)
Jun 16 20:59:05 ubuntu reddit-paster: File '/home/reddit/src/reddit/r2/r2/lib/base.py', line 167 in __call__
Jun 16 20:59:05 ubuntu reddit-paster:   return WSGIController.__call__(self, environ, start_response)
Jun 16 20:59:05 ubuntu reddit-paster: File '/usr/lib/python2.7/dist-packages/pylons/controllers/core.py', line 214 in __call__
Jun 16 20:59:05 ubuntu reddit-paster:   response = self._dispatch_call()
Jun 16 20:59:05 ubuntu reddit-paster: File '/usr/lib/python2.7/dist-packages/pylons/controllers/core.py', line 164 in _dispatch_call
Jun 16 20:59:05 ubuntu reddit-paster:   response = self._inspect_call(func)
Jun 16 20:59:05 ubuntu reddit-paster: File '/usr/lib/python2.7/dist-packages/pylons/controllers/core.py', line 107 in _inspect_call
Jun 16 20:59:05 ubuntu reddit-paster:   result = self._perform_call(func, args)
Jun 16 20:59:05 ubuntu reddit-paster: File '/usr/lib/python2.7/dist-packages/pylons/controllers/core.py', line 57 in _perform_call
Jun 16 20:59:05 ubuntu reddit-paster:   return func(**args)
Jun 16 20:59:05 ubuntu reddit-paster: File '/home/reddit/src/reddit/r2/r2/lib/validator/validator.py', line 255 in newfn
Jun 16 20:59:05 ubuntu reddit-paster:   simple_vals, param_vals, *a, **kw)
Jun 16 20:59:05 ubuntu reddit-paster: File '/home/reddit/src/reddit/r2/r2/lib/validator/validator.py', line 280 in noresponse
Jun 16 20:59:05 ubuntu reddit-paster:   self_method(self, *a, **kw)
Jun 16 20:59:05 ubuntu reddit-paster: File '/home/reddit/src/reddit/r2/r2/controllers/api.py', line 1426 in POST_del
Jun 16 20:59:05 ubuntu reddit-paster:   thing.subreddit_slow.remove_sticky(thing)
Jun 16 20:59:05 ubuntu reddit-paster: File '/home/reddit/src/reddit/r2/r2/models/subreddit.py', line 1456 in remove_sticky
Jun 16 20:59:05 ubuntu reddit-paster:   sticky_fullnames = self.sticky_fullnames[:]
Jun 16 20:59:05 ubuntu reddit-paster: TypeError: 'NoneType' object has no attribute '__getitem__'
Jun 16 20:59:05 ubuntu reddit-paster: 
Jun 16 20:59:05 ubuntu reddit-paster: 
Jun 16 20:59:05 ubuntu reddit-paster: CGI Variables
Jun 16 20:59:05 ubuntu reddit-paster: -------------
Jun 16 20:59:05 ubuntu reddit-paster:   CONTENT_TYPE: 'application/x-www-form-urlencoded; charset=UTF-8'
Jun 16 20:59:05 ubuntu reddit-paster:   FULLPATH: '/api/del'
Jun 16 20:59:05 ubuntu reddit-paster:   HTTP_ACCEPT: 'application/json, text/javascript, */*; q=0.01'
Jun 16 20:59:05 ubuntu reddit-paster:   HTTP_ACCEPT_ENCODING: 'gzip'
Jun 16 20:59:05 ubuntu reddit-paster:   HTTP_ACCEPT_LANGUAGE: 'en-US,en;q=0.9'
Jun 16 20:59:05 ubuntu reddit-paster:   HTTP_CDN_LOOP: 'cloudflare'
Jun 16 20:59:05 ubuntu reddit-paster:   HTTP_CF_CONNECTING_IP: 'REDACT'
Jun 16 20:59:05 ubuntu reddit-paster:   HTTP_CF_IPCOUNTRY: 'CA'
Jun 16 20:59:05 ubuntu reddit-paster:   HTTP_CF_RAY: '4e7fb49c09f0cac4-YYZ'
Jun 16 20:59:05 ubuntu reddit-paster:   HTTP_CF_VISITOR: '{"scheme":"https"}'
Jun 16 20:59:05 ubuntu reddit-paster:   HTTP_CONNECTION: 'close'
Jun 16 20:59:05 ubuntu reddit-paster:   HTTP_COOKIE: '__cfduid=dc10589a59bd5a358c84a14d03793c0871542267523; loid=pn8s5E8cP7fgimcVBh; loidcreated=2018-11-15T07%3A38%3A44.124Z; saidit_session=3104%2C2019-03-18T23%3A19%3A11%2C0d0d8c20cebc87b62969cf059c549e8e553f1d4d; secure_session=1; reddit_mobility=m; pc=sg; JasonCarswell_recentclicks2=t5_qze%2Ct5_ocm%2Ct5_i4o%2Ct5_epb%2Ct5_dyg; io=9aijVvR-U_3xKMKmADiJ'
Jun 16 20:59:05 ubuntu reddit-paster:   HTTP_DNT: '1'
Jun 16 20:59:05 ubuntu reddit-paster:   HTTP_HOST: 'saidit.net'
Jun 16 20:59:05 ubuntu reddit-paster:   HTTP_ORIGIN: 'https://saidit.net'
Jun 16 20:59:05 ubuntu reddit-paster:   HTTP_REFERER: 'https://saidit.net/s/Freedom/comments/qzh/in_a_obsolete_state_logic_is_an_enemy_truth_is_a/'
Jun 16 20:59:05 ubuntu reddit-paster:   HTTP_USER_AGENT: 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.38 Safari/537.36'
Jun 16 20:59:05 ubuntu reddit-paster:   HTTP_X_FORWARDED_FOR: '108.162.241.11'
Jun 16 20:59:05 ubuntu reddit-paster:   HTTP_X_FORWARDED_PROTO: 'https'
Jun 16 20:59:05 ubuntu reddit-paster:   HTTP_X_REQUESTED_WITH: 'XMLHttpRequest'
Jun 16 20:59:05 ubuntu reddit-paster:   PATH_INFO: '/api/del'
Jun 16 20:59:05 ubuntu reddit-paster:   REDDIT_NAME: 'REDACT'
Jun 16 20:59:05 ubuntu reddit-paster:   REMOTE_ADDR: '127.0.0.1'
Jun 16 20:59:05 ubuntu reddit-paster:   REQUEST_METHOD: 'POST'
Jun 16 20:59:05 ubuntu reddit-paster:   SERVER_NAME: '0.0.0.0'
Jun 16 20:59:05 ubuntu reddit-paster:   SERVER_PORT: '8001'
Jun 16 20:59:05 ubuntu reddit-paster:   SERVER_PROTOCOL: 'HTTP/1.1'