And can I do anything about that?
Must I disable anything in the configuration?

> Hello:
> 
> This exception has already been seen 137 times
>    last time it was seen: 2013-12-04 07:24:53
>    last time it was notified: 2013-12-04 07:24:53
> 
> 
> * 2013-12-04 07:24:59 -> NotImplementedError:  
> (bibcatalog_system_email.py:58:ticket_search)
> 
> ** User details
>                                     agent: Mozilla/5.0 (Macintosh; Intel Mac 
> OS X 10_9) AppleWebKit/537.71 (KHTML, like Gecko) Version/7.0 Safari/537.71
>                                     email: [email protected]
>                                     group: []
>                                     guest: 0
>                                  language: de
>                              login_method: Local
>                                  nickname: admin
>            precached_canseehiddenmarctags: True
> precached_permitted_restricted_collections: []
>                    precached_sendcomments: True
>                        precached_useadmin: True
>                       precached_usealerts: True
>                      precached_useapprove: True
>                      precached_usebaskets: True
>                       precached_usegroups: True
>                        precached_useloans: True
>                     precached_usemessages: True
>             precached_usepaperattribution: True
>                   precached_usepaperclaim: True
>                        precached_usestats: True
>                   precached_viewclaimlink: False
>                 precached_viewsubmissions: True
>                                   referer: 
> <https://invenio.cerebrale.net/record/edit/?ln=de>
>                               remote_host: 
>                                 remote_ip: 92.62.76.115
>                                   session: aa1914542fefe2418fc7a762f7049512
>                                       uid: 1
>                                       uri: </record/edit/?>
> 
> ** Traceback details 
> 
> Traceback (most recent call last):
>  File 
> "/usr/local/lib/python2.6/dist-packages/invenio/webinterface_handler_wsgi.py",
>  line 507, in application
>    ret = invenio_handler(req)
>  File 
> "/usr/local/lib/python2.6/dist-packages/invenio/webinterface_handler.py", 
> line 362, in _profiler
>    return _handler(req)
>  File 
> "/usr/local/lib/python2.6/dist-packages/invenio/webinterface_handler.py", 
> line 424, in _handler
>    return root._traverse(req, path, False, guest_p)
>  File 
> "/usr/local/lib/python2.6/dist-packages/invenio/webinterface_handler.py", 
> line 239, in _traverse
>    return obj._traverse(req, path, do_head, guest_p)
>  File 
> "/usr/local/lib/python2.6/dist-packages/invenio/webinterface_handler.py", 
> line 252, in _traverse
>    result = _check_result(req, obj(req, form))
>  File 
> "/usr/local/lib/python2.6/dist-packages/invenio/bibedit_webinterface.py", 
> line 144, in index
>    json_data))
>  File "/usr/local/lib/python2.6/dist-packages/invenio/bibedit_engine.py", 
> line 406, in perform_request_ajax
>    response.update(perform_request_bibcatalog(request_type, recid, uid))
>  File "/usr/local/lib/python2.6/dist-packages/invenio/bibedit_engine.py", 
> line 1292, in perform_request_bibcatalog
>    status=['new', 'open'], recordid=recid)
>  File 
> "/usr/local/lib/python2.6/dist-packages/invenio/bibcatalog_system_email.py", 
> line 58, in ticket_search
>    raise NotImplementedError
> NotImplementedError
> 
> ** Stack frame details
> 
> Frame ticket_search in 
> /usr/local/lib/python2.6/dist-packages/invenio/bibcatalog_system_email.py at 
> line 58
> -------------------------------------------------------------------------------
>        55                       date_from="", date_until="", status="", 
> priority="", queue=""):
>        56         """Not implemented."""
>        57 
> ---->   58         raise NotImplementedError
>        59 
>        60     def ticket_submit(self, uid=None, subject="", recordid=-1, 
> text="", queue="", priority="", owner="", requestor=""):
>        61         """creates a ticket. return true on success, otherwise 
> false"""
> -------------------------------------------------------------------------------
>                     status =  "['new', 'open']"
>                   priority =  "''"
>                        uid =  '1'
>                    creator =  "''"
>                   recordid =  '817'
>                       text =  "''"
>                  date_from =  "''"
>                 date_until =  "''"
>                      queue =  "''"
>                      owner =  "''"
>                       self =  
> '<invenio.bibcatalog_system_email.BibCatalogSystemEmail instance at 
> 0x2b324fca2998>'
>                    subject =  "''"
> 
> Frame perform_request_bibcatalog in 
> /usr/local/lib/python2.6/dist-packages/invenio/bibedit_engine.py at line 1292
> -------------------------------------------------------------------------------
>      1289             bibcat_resp = bibcatalog_system.check_system(uid)
>      1290             if bibcat_resp == "":
>      1291                 tickets_found = 
> bibcatalog_system.ticket_search(uid, \
> ----> 1292                     status=['new', 'open'], recordid=recid)
>      1293                 t_url_str = '' #put ticket urls here, formatted for 
> HTML display
>      1294                 for t_id in tickets_found:
>      1295                     #t_url = 
> bibcatalog_system.ticket_get_attribute(uid, \
> -------------------------------------------------------------------------------
>                        uid =  '1'
>               request_type =  "'getTickets'"
>                      recid =  '817'
>                bibcat_resp =  "''"
>                   response =  '{}'
> 
> Frame perform_request_ajax in 
> /usr/local/lib/python2.6/dist-packages/invenio/bibedit_engine.py at line 406
> -------------------------------------------------------------------------------
>       403 
>       404     elif request_type in ('getTickets', ):
>       405         # BibCatalog requests.
> ---->  406         response.update(perform_request_bibcatalog(request_type, 
> recid, uid))
>       407     elif request_type in ('getHoldingPenUpdates', ):
>       408         response.update(perform_request_holdingpen(request_type, 
> recid))
>       409 
> -------------------------------------------------------------------------------
>                        uid =  '1'
>                        req =  
> '<invenio.webinterface_handler_wsgi.SimulatedModPythonRequest object at 
> 0x2b32509e4c50>'
>               request_type =  "'getTickets'"
>                  undo_redo =  'None'
>                      recid =  '817'
>                     isBulk =  'False'
>                       data =  "{'requestType': 'getTickets', 'recID': 817, 
> 'ID': 1, 'cacheMTime': 1386138292}"
>                   response =  '{}'
> 
> Frame index in 
> /usr/local/lib/python2.6/dist-packages/invenio/bibedit_webinterface.py at 
> line 144
> -------------------------------------------------------------------------------
>       141         else:
>       142             # Handle AJAX request.
>       143             json_response.update(perform_request_ajax(req, recid, 
> uid,
> ---->  144                                                       json_data))
>       145             return json.dumps(json_response)
>       146 
>       147     def compare_revisions(self, req, form):
> -------------------------------------------------------------------------------
>              json_response =  "{'resultCode': 0, 'recID': 817, 'ID': 1}"
>               ajax_request =  'True'
>                        uid =  '1'
>                       form =  '{\'ln\': [Field(\'ln\', \'de\')], 
> \'jsondata\': [Field(\'jsondata\', 
> \'{"recID":817,"requestType":"getTickets","ID":1,"cacheMTime":1386138292}\')]}'
>                  json_data =  "{'requestType': 'getTickets', 'recID': 817, 
> 'ID': 1, 'cacheMTime': 1386138292}"
>                       self =  
> '<invenio.bibedit_webinterface.WebInterfaceEditPages object at 
> 0x2b32509e4890>'
>                        req =  
> '<invenio.webinterface_handler_wsgi.SimulatedModPythonRequest object at 
> 0x2b32509e4c50>'
>                  user_info =  "{'uid': 1, 'agent': 'Mozilla/5.0 (Macintosh; 
> Intel Mac OS X 10_9) AppleWebKit/537.71 (KHTML, like Gecko) Version/7.0 
> Safari/537.71', 'precached_viewclaimlink': False, 'session': 
> 'aa1914542fefe2418fc7a762f7049512', 'precached_useadmin': True, 'group': [], 
> 'guest': '0', 'precached_usepaperattribution': True, 
> 'precached_usepaperclaim': True, 'precached_viewsubmissions': True, 
> 'precached_usegroups': True, 'email': '[email protected]', 
> 'precached_usealerts': True, 'precached_usestats': True, 'pre [...]
>                      recid =  '817'
>                       argd =  "{'ln': 'de'}"
> 
> Frame _traverse in 
> /usr/local/lib/python2.6/dist-packages/invenio/webinterface_handler.py at 
> line 252
> -------------------------------------------------------------------------------
>       249                 req.uri not in CFG_NO_LANG_RECOGNITION_URIS:
>       250             ln = get_preferred_user_language(req)
>       251             form.add_field('ln', ln)
> ---->  252         result = _check_result(req, obj(req, form))
>       253         return result
>       254 
>       255     def __call__(self, req, form):
> -------------------------------------------------------------------------------
>                        obj =  '<bound method WebInterfaceEditPages.index of 
> <invenio.bibedit_webinterface.WebInterfaceEditPages object at 
> 0x2b32509e4890>>'
>                       name =  "'index'"
>                       form =  '{\'ln\': [Field(\'ln\', \'de\')], 
> \'jsondata\': [Field(\'jsondata\', 
> \'{"recID":817,"requestType":"getTickets","ID":1,"cacheMTime":1386138292}\')]}'
>                         ln =  "'de'"
>                    guest_p =  '0'
>                        req =  
> '<invenio.webinterface_handler_wsgi.SimulatedModPythonRequest object at 
> 0x2b32509e4c50>'
>                  component =  "''"
>                    do_head =  'False'
>                       path =  '[]'
>                       self =  
> '<invenio.bibedit_webinterface.WebInterfaceEditPages object at 
> 0x2b32509e4890>'
> 
> Frame _traverse in 
> /usr/local/lib/python2.6/dist-packages/invenio/webinterface_handler.py at 
> line 239
> -------------------------------------------------------------------------------
>       236         # renderer. We even pass it the parsed form arguments.
>       237         if path:
>       238             if hasattr(obj, '_traverse'):
> ---->  239                 return obj._traverse(req, path, do_head, guest_p)
>       240             else:
>       241                 raise apache.SERVER_RETURN, apache.HTTP_NOT_FOUND
>       242 
> -------------------------------------------------------------------------------
>                        obj =  
> '<invenio.bibedit_webinterface.WebInterfaceEditPages object at 
> 0x2b32509e4890>'
>                       name =  'None'
>                    guest_p =  '0'
>                        req =  
> '<invenio.webinterface_handler_wsgi.SimulatedModPythonRequest object at 
> 0x2b32509e4c50>'
>                  component =  "'record'"
>                    do_head =  'False'
>                       path =  "['']"
>                       self =  
> '<invenio.webinterface_layout.WebInterfaceInvenio object at 0x2b3253ebf710>'
> 
> Frame _handler in 
> /usr/local/lib/python2.6/dist-packages/invenio/webinterface_handler.py at 
> line 446
> -------------------------------------------------------------------------------
>       443                     if 'debug' in args:
>       444                         remote_debugger.error_msg(args['debug'])
>       445             register_exception(req=req, alert_admin=True)
> ---->  446             raise
>       447 
>       448         # Serve an error by default.
>       449         raise apache.SERVER_RETURN, apache.HTTP_NOT_FOUND
> -------------------------------------------------------------------------------
>            allowed_methods =  "('GET', 'POST', 'HEAD', 'OPTIONS', 'PUT')"
>                          g =  'None'
>                    guest_p =  '0'
>                        req =  
> '<invenio.webinterface_handler_wsgi.SimulatedModPythonRequest object at 
> 0x2b32509e4c50>'
>                        uri =  "'/record/edit/'"
>                       path =  "['record', 'edit', '']"
>                       root =  
> '<invenio.webinterface_layout.WebInterfaceInvenio object at 0x2b3253ebf710>'
>                   bad_msie =  'None'
> 
> Frame _profiler in 
> /usr/local/lib/python2.6/dist-packages/invenio/webinterface_handler.py at 
> line 362
> -------------------------------------------------------------------------------
>       359                     raise Exception('Debugging requested, but no 
> debugger registered: "%s"' % args['debug'])
>       360             return _handler(req)
>       361         else:
> ---->  362             return _handler(req)
>       363 
>       364     def _handler(req):
>       365         """ This handler is invoked by mod_python with the apache 
> request."""
> -------------------------------------------------------------------------------
>                   _handler =  '<function _handler at 0x2b3253ebc758>'
>                       args =  '{}'
>                        req =  
> '<invenio.webinterface_handler_wsgi.SimulatedModPythonRequest object at 
> 0x2b32509e4c50>'
> 
> Frame application in 
> /usr/local/lib/python2.6/dist-packages/invenio/webinterface_handler_wsgi.py 
> at line 524
> -------------------------------------------------------------------------------
>       521             else:
>       522                 req.flush()
>       523         except:
> ---->  524             register_exception(req=req, alert_admin=True)
>       525             if not req.response_sent_p:
>       526                 req.status = HTTP_INTERNAL_SERVER_ERROR
>       527                 req.headers_out['content-type'] = 'text/html'
> -------------------------------------------------------------------------------
>             start_response =  '<built-in method start_response of 
> mod_wsgi.Adapter object at 0x2b3243cb5468>'
>                    environ =  '{\'mod_wsgi.listener_port\': \'443\', 
> \'HTTP_REFERER\': \'https://invenio.cerebrale.net/record/edit/?ln=de\', 
> \'mod_wsgi.listener_host\': \'\', \'SERVER_SOFTWARE\': \'Apache\', 
> \'SCRIPT_NAME\': \'\', \'mod_wsgi.handler_script\': \'\', 
> \'SERVER_SIGNATURE\': \'\', \'REQUEST_METHOD\': \'POST\', \'PATH_INFO\': 
> \'/record/edit/\', \'HTTP_ORIGIN\': \'https://invenio.cerebrale.net\', 
> \'SERVER_PROTOCOL\': \'HTTP/1.1\', \'QUERY_STRING\': \'\', \'SSL_TLS_SNI\': 
> \'invenio.cerebrale.net\', \'CONTENT_LENGTH\ [...]
>                        req =  
> '<invenio.webinterface_handler_wsgi.SimulatedModPythonRequest object at 
> 0x2b32509e4c50>'
>           possible_handler =  'None'
>            possible_module =  'None'
> 
> 



Greetlings, Hraban
---
http://www.fiee.net
https://www.cacert.org (I'm an assurer)







Reply via email to