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)

